generated from sigonasr2/CPlusPlusProjectTemplate
Meerca position setup and grey background insteads
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
070f99c4b0
commit
c830002446
BIN
MeercaChase
Executable file
BIN
MeercaChase
Executable file
Binary file not shown.
@ -8,6 +8,11 @@ class MeercaChase : public olc::PixelGameEngine
|
|||||||
public:
|
public:
|
||||||
olc::Decal*meerca;
|
olc::Decal*meerca;
|
||||||
olc::Decal*negg;
|
olc::Decal*negg;
|
||||||
|
const float UPDATE_RATE = 0.016666667f;
|
||||||
|
float accumulatedTime = 0.0f;
|
||||||
|
int frameCount=0;
|
||||||
|
int moveSpd=4;
|
||||||
|
float meercaPos[2] = {240,240};
|
||||||
MeercaChase()
|
MeercaChase()
|
||||||
{
|
{
|
||||||
sAppName = "Meerca Chase";
|
sAppName = "Meerca Chase";
|
||||||
@ -18,25 +23,38 @@ public:
|
|||||||
negg = new olc::Decal(new olc::Sprite("assets/negg.png"));
|
negg = new olc::Decal(new olc::Sprite("assets/negg.png"));
|
||||||
SetPixelMode(olc::Pixel::ALPHA);
|
SetPixelMode(olc::Pixel::ALPHA);
|
||||||
ConsoleCaptureStdOut(true);
|
ConsoleCaptureStdOut(true);
|
||||||
|
Clear(olc::DARK_GREY);
|
||||||
|
|
||||||
// Called once at the start, so create things here
|
// Called once at the start, so create things here
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OnUserUpdate(float fElapsedTime) override
|
bool OnUserUpdate(float fElapsedTime) override
|
||||||
{
|
{
|
||||||
|
accumulatedTime+=fElapsedTime;
|
||||||
|
while (accumulatedTime>=UPDATE_RATE) {
|
||||||
|
accumulatedTime-=UPDATE_RATE;
|
||||||
|
updateGame();
|
||||||
|
}
|
||||||
|
if (GetKey(olc::F1).bPressed) {
|
||||||
|
ConsoleShow(olc::F1,false);
|
||||||
|
}
|
||||||
// called once per frame
|
// called once per frame
|
||||||
DrawDecal({32,32},meerca);
|
DrawDecal({meercaPos[0]-16,meercaPos[1]-16},meerca);
|
||||||
DrawDecal({64,32},meerca);
|
|
||||||
DrawDecal({32,64},negg,{1,1},olc::YELLOW);
|
DrawDecal({32,64},negg,{1,1},olc::YELLOW);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void updateGame() {
|
||||||
|
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
MeercaChase game;
|
MeercaChase game;
|
||||||
if (game.Construct(256, 240, 4, 4))
|
if (game.Construct(480, 480, 4, 4))
|
||||||
game.Start();
|
game.Start();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user