]> git.localhorst.tv Git - l2e.git/blobdiff - src/main.cpp
randomized monsters' attack target selection
[l2e.git] / src / main.cpp
index 2901874172052e95fd7234e6787465b9777cf801..71a29e58292b0f889661cd691db808d250226d19 100644 (file)
@@ -30,6 +30,8 @@
 #include "sdl/InitScreen.h"
 #include "sdl/InitSDL.h"
 
+#include <cstdlib>
+#include <ctime>
 #include <exception>
 #include <iostream>
 #include <SDL.h>
@@ -70,6 +72,8 @@ int main(int argc, char **argv) {
 
        const int framerate = 33;
 
+//     std::srand(std::time(0));
+
        try {
                InitSDL sdl;
                InitImage image(IMG_INIT_PNG);
@@ -99,9 +103,9 @@ int main(int argc, char **argv) {
                monster.SetStats(Stats(14, 6, 6, 6, 6, 6, 6));
                monster.SetReward(3, 5);
                ComplexAnimation monsterAttackAnimation(&monsterSprite, 4 * framerate);
-               monsterAttackAnimation.AddFrame(0, 1, Vector<int>(16, 0));
-               monsterAttackAnimation.AddFrame(0, 0, Vector<int>(16, 0));
-               monsterAttackAnimation.AddFrame(0, 1, Vector<int>(16, 0));
+               monsterAttackAnimation.AddFrame(0, 1, Vector<int>(0, 16));
+               monsterAttackAnimation.AddFrame(0, 0, Vector<int>(0, 16));
+               monsterAttackAnimation.AddFrame(0, 1, Vector<int>(0, 16));
                monster.SetAttackAnimation(&monsterAttackAnimation);
                SDL_Surface *monsterMeleeImg(IMG_Load("test-data/attack-monster.png"));
                Sprite monsterMeleeSprite(monsterMeleeImg, 96, 64);