Got library and demos building on mingw32 and ubuntu again

This commit is contained in:
2013-01-22 07:49:01 -05:00
parent 1590271691
commit f1c2baf795
27 changed files with 220 additions and 13852 deletions

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
ifndef $(CFG)
@@ -8,7 +8,7 @@ endif
ifndef $(OS)
OS=mingw32
endif
LIBNAME=sdlgame
PROJECTHOME=$(shell pwd)
SDL_CFLAGS=$(shell sdl-config --cflags)
@@ -21,7 +21,7 @@ EXESUFFIX=
LIBSUFFIX=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-rdynamic -mwindows -DOS_WIN32
ADDL_CFLAGS=-mwindows -DOS_WIN32
EXESUFFIX=.exe
LIBSUFFIX=.a
DEPMAKEFILE=Makefile.mingw32

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
@@ -10,7 +10,7 @@ endif
ifndef $(OS)
OS=linux
endif
TARGET=demo
BINTARGET=$(TARGET)
PROJECTHOME=$(shell pwd)
@@ -21,12 +21,12 @@ HEADERDIR=/usr/include
ADDL_CFLAGS=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32 -rdynamic
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32
endif
ifeq "$(OS)" "linux"
ADDL_CFLAGS=-DBUILD_LINUX -rdynamic
ADDL_LDFLAGS=-rdynamic
endif
endif
# default for release configs
ifeq "$(CFG)" "Release"
@@ -64,30 +64,33 @@ LD = $(CXX)
INSTALL = $(which install)
$(OUTDIR)/%.o : cpp/%.cpp
mkdir -p $(OUTDIR)
$(CXX) $(CXXFLAGS) -o $@ $<
all: bin
.PHONY: $(BTOBJ)
$(BTOBJ):
cp /usr/local/lib/backtrace.dll $(OUTDIR)/
cp /usr/local/lib/av*dll $(OUTDIR)/
cp /usr/local/lib/swscale*dll $(OUTDIR)/
cp /usr/local/bin/*SDL*dll $(OUTDIR)/
cp /usr/local/bin/freetype*dll $(OUTDIR)/
cp /usr/local/bin/*png*dll $(OUTDIR)/
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/
cp /usr/local/bin/libimage*dll $(OUTDIR)/
cp /usr/local/bin/libogg*dll $(OUTDIR)/
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/
cp /usr/local/bin/librle*dll $(OUTDIR)/
cp /usr/local/bin/libtiff*dll $(OUTDIR)/
cp /usr/local/bin/libxml2*dll $(OUTDIR)/
cp /usr/local/bin/zlib*dll $(OUTDIR)/
$(BTOBJ):
if [ "$(OS)" == "mingw32" ]; then \
cp /usr/local/lib/backtrace.dll $(OUTDIR)/ \
cp /usr/lib/*av*dll* $(OUTDIR)/ \
cp /lib/*swscale*dll* $(OUTDIR)/ \
cp /usr/local/bin/*SDL*dll $(OUTDIR)/ \
cp /usr/local/bin/freetype*dll $(OUTDIR)/ \
cp /usr/local/bin/*png*dll $(OUTDIR)/ \
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/ \
cp /usr/local/bin/libimage*dll $(OUTDIR)/ \
cp /usr/local/bin/libogg*dll $(OUTDIR)/ \
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/ \
cp /usr/local/bin/librle*dll $(OUTDIR)/ \
cp /usr/local/bin/libtiff*dll $(OUTDIR)/ \
cp /lib/libxml2*dll* $(OUTDIR)/ \
cp /usr/local/bin/zlib*dll $(OUTDIR)/ \
fi
bin: $(BINOBJ) $(BTOBJ)
$(LD) -pg -o $(OUTDIR)/$(BINTARGET) \
-pg $(BINOBJ) $(LINKLIBS)
-pg $(BINOBJ) $(LINKLIBS)
.PHONY: clean
clean:

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
@@ -10,7 +10,7 @@ endif
ifndef $(OS)
OS=linux
endif
TARGET=demo
BINTARGET=$(TARGET)
PROJECTHOME=$(shell pwd)
@@ -21,12 +21,12 @@ HEADERDIR=/usr/include
ADDL_CFLAGS=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32 -rdynamic
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32
endif
ifeq "$(OS)" "linux"
ADDL_CFLAGS=-DBUILD_LINUX -rdynamic
ADDL_LDFLAGS=-rdynamic
endif
endif
# default for release configs
ifeq "$(CFG)" "Release"
@@ -64,30 +64,33 @@ LD = $(CXX)
INSTALL = $(which install)
$(OUTDIR)/%.o : cpp/%.cpp
mkdir -p $(OUTDIR)
$(CXX) $(CXXFLAGS) -o $@ $<
all: bin
.PHONY: $(BTOBJ)
$(BTOBJ):
cp /usr/local/lib/backtrace.dll $(OUTDIR)/
cp /usr/local/lib/av*dll $(OUTDIR)/
cp /usr/local/lib/swscale*dll $(OUTDIR)/
cp /usr/local/bin/*SDL*dll $(OUTDIR)/
cp /usr/local/bin/freetype*dll $(OUTDIR)/
cp /usr/local/bin/*png*dll $(OUTDIR)/
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/
cp /usr/local/bin/libimage*dll $(OUTDIR)/
cp /usr/local/bin/libogg*dll $(OUTDIR)/
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/
cp /usr/local/bin/librle*dll $(OUTDIR)/
cp /usr/local/bin/libtiff*dll $(OUTDIR)/
cp /usr/local/bin/libxml2*dll $(OUTDIR)/
cp /usr/local/bin/zlib*dll $(OUTDIR)/
$(BTOBJ):
if [ "$(OS)" == "mingw32" ]; then \
cp /usr/local/lib/backtrace.dll $(OUTDIR)/ \
cp /usr/lib/*av*dll* $(OUTDIR)/ \
cp /lib/*swscale*dll* $(OUTDIR)/ \
cp /usr/local/bin/*SDL*dll $(OUTDIR)/ \
cp /usr/local/bin/freetype*dll $(OUTDIR)/ \
cp /usr/local/bin/*png*dll $(OUTDIR)/ \
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/ \
cp /usr/local/bin/libimage*dll $(OUTDIR)/ \
cp /usr/local/bin/libogg*dll $(OUTDIR)/ \
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/ \
cp /usr/local/bin/librle*dll $(OUTDIR)/ \
cp /usr/local/bin/libtiff*dll $(OUTDIR)/ \
cp /lib/libxml2*dll* $(OUTDIR)/ \
cp /usr/local/bin/zlib*dll $(OUTDIR)/ \
fi
bin: $(BINOBJ) $(BTOBJ)
$(LD) -pg -o $(OUTDIR)/$(BINTARGET) \
-pg $(BINOBJ) $(LINKLIBS)
-pg $(BINOBJ) $(LINKLIBS)
.PHONY: clean
clean:

View File

@@ -2,7 +2,7 @@
* This demo just expands on the 'gravity' demo to show how one could create a primitive bouncing effect
*/
#include <libgame/libgame.h>
#include <libsdlgame/libsdlgame.h>
int main(int argc, char *argv[])
{
@@ -62,4 +62,5 @@ int main(int argc, char *argv[])
}
myGame.finishFrame();
}
return 0;
}

Binary file not shown.

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
@@ -10,7 +10,7 @@ endif
ifndef $(OS)
OS=linux
endif
TARGET=demo
BINTARGET=$(TARGET)
PROJECTHOME=$(shell pwd)
@@ -21,12 +21,12 @@ HEADERDIR=/usr/include
ADDL_CFLAGS=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32 -rdynamic
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32
endif
ifeq "$(OS)" "linux"
ADDL_CFLAGS=-DBUILD_LINUX -rdynamic
ADDL_LDFLAGS=-rdynamic
endif
endif
# default for release configs
ifeq "$(CFG)" "Release"
@@ -64,30 +64,33 @@ LD = $(CXX)
INSTALL = $(which install)
$(OUTDIR)/%.o : cpp/%.cpp
mkdir -p $(OUTDIR)
$(CXX) $(CXXFLAGS) -o $@ $<
all: bin
.PHONY: $(BTOBJ)
$(BTOBJ):
cp /usr/local/lib/backtrace.dll $(OUTDIR)/
cp /usr/local/lib/av*dll $(OUTDIR)/
cp /usr/local/lib/swscale*dll $(OUTDIR)/
cp /usr/local/bin/*SDL*dll $(OUTDIR)/
cp /usr/local/bin/freetype*dll $(OUTDIR)/
cp /usr/local/bin/*png*dll $(OUTDIR)/
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/
cp /usr/local/bin/libimage*dll $(OUTDIR)/
cp /usr/local/bin/libogg*dll $(OUTDIR)/
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/
cp /usr/local/bin/librle*dll $(OUTDIR)/
cp /usr/local/bin/libtiff*dll $(OUTDIR)/
cp /usr/local/bin/libxml2*dll $(OUTDIR)/
cp /usr/local/bin/zlib*dll $(OUTDIR)/
$(BTOBJ):
if [ "$(OS)" == "mingw32" ]; then \
cp /usr/local/lib/backtrace.dll $(OUTDIR)/ \
cp /usr/lib/*av*dll* $(OUTDIR)/ \
cp /lib/*swscale*dll* $(OUTDIR)/ \
cp /usr/local/bin/*SDL*dll $(OUTDIR)/ \
cp /usr/local/bin/freetype*dll $(OUTDIR)/ \
cp /usr/local/bin/*png*dll $(OUTDIR)/ \
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/ \
cp /usr/local/bin/libimage*dll $(OUTDIR)/ \
cp /usr/local/bin/libogg*dll $(OUTDIR)/ \
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/ \
cp /usr/local/bin/librle*dll $(OUTDIR)/ \
cp /usr/local/bin/libtiff*dll $(OUTDIR)/ \
cp /lib/libxml2*dll* $(OUTDIR)/ \
cp /usr/local/bin/zlib*dll $(OUTDIR)/ \
fi
bin: $(BINOBJ) $(BTOBJ)
$(LD) -pg -o $(OUTDIR)/$(BINTARGET) \
-pg $(BINOBJ) $(LINKLIBS)
-pg $(BINOBJ) $(LINKLIBS)
.PHONY: clean
clean:

View File

@@ -1,4 +1,4 @@
#include <libgame/libgame.h>
#include <libsdlgame/libsdlgame.h>
int main(int argc, char *argv[])
{
@@ -30,4 +30,5 @@ int main(int argc, char *argv[])
}
myGame.finishFrame();
}
return 0;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,2 +0,0 @@
Split 1 frames into new sprite strip
Split 10 frames into new sprite strip

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
@@ -10,7 +10,7 @@ endif
ifndef $(OS)
OS=linux
endif
TARGET=demo
BINTARGET=$(TARGET)
PROJECTHOME=$(shell pwd)
@@ -21,12 +21,12 @@ HEADERDIR=/usr/include
ADDL_CFLAGS=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32 -rdynamic
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32
endif
ifeq "$(OS)" "linux"
ADDL_CFLAGS=-DBUILD_LINUX -rdynamic
ADDL_LDFLAGS=-rdynamic
endif
endif
# default for release configs
ifeq "$(CFG)" "Release"
@@ -64,30 +64,33 @@ LD = $(CXX)
INSTALL = $(which install)
$(OUTDIR)/%.o : cpp/%.cpp
mkdir -p $(OUTDIR)
$(CXX) $(CXXFLAGS) -o $@ $<
all: bin
.PHONY: $(BTOBJ)
$(BTOBJ):
cp /usr/local/lib/backtrace.dll $(OUTDIR)/
cp /usr/local/lib/av*dll $(OUTDIR)/
cp /usr/local/lib/swscale*dll $(OUTDIR)/
cp /usr/local/bin/*SDL*dll $(OUTDIR)/
cp /usr/local/bin/freetype*dll $(OUTDIR)/
cp /usr/local/bin/*png*dll $(OUTDIR)/
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/
cp /usr/local/bin/libimage*dll $(OUTDIR)/
cp /usr/local/bin/libogg*dll $(OUTDIR)/
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/
cp /usr/local/bin/librle*dll $(OUTDIR)/
cp /usr/local/bin/libtiff*dll $(OUTDIR)/
cp /usr/local/bin/libxml2*dll $(OUTDIR)/
cp /usr/local/bin/zlib*dll $(OUTDIR)/
$(BTOBJ):
if [ "$(OS)" == "mingw32" ]; then \
cp /usr/local/lib/backtrace.dll $(OUTDIR)/ \
cp /usr/lib/*av*dll* $(OUTDIR)/ \
cp /lib/*swscale*dll* $(OUTDIR)/ \
cp /usr/local/bin/*SDL*dll $(OUTDIR)/ \
cp /usr/local/bin/freetype*dll $(OUTDIR)/ \
cp /usr/local/bin/*png*dll $(OUTDIR)/ \
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/ \
cp /usr/local/bin/libimage*dll $(OUTDIR)/ \
cp /usr/local/bin/libogg*dll $(OUTDIR)/ \
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/ \
cp /usr/local/bin/librle*dll $(OUTDIR)/ \
cp /usr/local/bin/libtiff*dll $(OUTDIR)/ \
cp /lib/libxml2*dll* $(OUTDIR)/ \
cp /usr/local/bin/zlib*dll $(OUTDIR)/ \
fi
bin: $(BINOBJ) $(BTOBJ)
$(LD) -pg -o $(OUTDIR)/$(BINTARGET) \
-pg $(BINOBJ) $(LINKLIBS)
-pg $(BINOBJ) $(LINKLIBS)
.PHONY: clean
clean:

View File

@@ -1,16 +1,16 @@
/*
* This demo expands on the frictionball demo. It shows how to create objects dynamically, by
* This demo expands on the frictionball demo. It shows how to create objects dynamically, by
* creating an explosion every time the ball touches the ground
*/
#include <libgame/libgame.h>
#include <libsdlgame/libsdlgame.h>
#include <string>
int main(int argc, char *argv[])
{
Display2D display = Display2D();
Game &myGame = Game::NewSingleton();
Actor ball;
Actor ball;
Actor *exploder = NULL;
float gravity = 0.1;
//int exploderCount = 0;
@@ -72,7 +72,7 @@ int main(int argc, char *argv[])
exploder->setState(STATE_DYING);
exploder->setPosition(actorPos);
display.addActor(exploder, LAYER_SPRITE2);
actorPos.y = (480 - ball.nextFrame()->h);
ball.setPosition(actorPos);
}

View File

@@ -1,787 +0,0 @@
Splitting frames from ball.png (32x32...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0x3d4218 to main canvas 0x3d42c8(0,0)...

View File

@@ -1 +0,0 @@
Split 1 frames into new sprite strip

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
@@ -10,7 +10,7 @@ endif
ifndef $(OS)
OS=linux
endif
TARGET=demo
BINTARGET=$(TARGET)
PROJECTHOME=$(shell pwd)
@@ -21,12 +21,12 @@ HEADERDIR=/usr/include
ADDL_CFLAGS=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32 -rdynamic
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32
endif
ifeq "$(OS)" "linux"
ADDL_CFLAGS=-DBUILD_LINUX -rdynamic
ADDL_LDFLAGS=-rdynamic
endif
endif
# default for release configs
ifeq "$(CFG)" "Release"
@@ -64,30 +64,33 @@ LD = $(CXX)
INSTALL = $(which install)
$(OUTDIR)/%.o : cpp/%.cpp
mkdir -p $(OUTDIR)
$(CXX) $(CXXFLAGS) -o $@ $<
all: bin
.PHONY: $(BTOBJ)
$(BTOBJ):
cp /usr/local/lib/backtrace.dll $(OUTDIR)/
cp /usr/local/lib/av*dll $(OUTDIR)/
cp /usr/local/lib/swscale*dll $(OUTDIR)/
cp /usr/local/bin/*SDL*dll $(OUTDIR)/
cp /usr/local/bin/freetype*dll $(OUTDIR)/
cp /usr/local/bin/*png*dll $(OUTDIR)/
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/
cp /usr/local/bin/libimage*dll $(OUTDIR)/
cp /usr/local/bin/libogg*dll $(OUTDIR)/
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/
cp /usr/local/bin/librle*dll $(OUTDIR)/
cp /usr/local/bin/libtiff*dll $(OUTDIR)/
cp /usr/local/bin/libxml2*dll $(OUTDIR)/
cp /usr/local/bin/zlib*dll $(OUTDIR)/
$(BTOBJ):
if [ "$(OS)" == "mingw32" ]; then \
cp /usr/local/lib/backtrace.dll $(OUTDIR)/ \
cp /usr/lib/*av*dll* $(OUTDIR)/ \
cp /lib/*swscale*dll* $(OUTDIR)/ \
cp /usr/local/bin/*SDL*dll $(OUTDIR)/ \
cp /usr/local/bin/freetype*dll $(OUTDIR)/ \
cp /usr/local/bin/*png*dll $(OUTDIR)/ \
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/ \
cp /usr/local/bin/libimage*dll $(OUTDIR)/ \
cp /usr/local/bin/libogg*dll $(OUTDIR)/ \
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/ \
cp /usr/local/bin/librle*dll $(OUTDIR)/ \
cp /usr/local/bin/libtiff*dll $(OUTDIR)/ \
cp /lib/libxml2*dll* $(OUTDIR)/ \
cp /usr/local/bin/zlib*dll $(OUTDIR)/ \
fi
bin: $(BINOBJ) $(BTOBJ)
$(LD) -pg -o $(OUTDIR)/$(BINTARGET) \
-pg $(BINOBJ) $(LINKLIBS)
-pg $(BINOBJ) $(LINKLIBS)
.PHONY: clean
clean:

View File

@@ -3,7 +3,7 @@
* more realistic bouncing effect, and bring the ball to a halt
*/
#include <libgame/libgame.h>
#include <libsdlgame/libsdlgame.h>
int main(int argc, char *argv[])
{

Binary file not shown.

View File

@@ -1,713 +0,0 @@
Splitting frames from ball.png (32x32...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Updating actor 0x22fc90
Blitting display 0x22fcf0 canvas 0xb6dcb0 to main canvas 0x3d4100(0,0)...
Updating actor 0x22fc90
Updating actor 0x22fc90

View File

@@ -1 +0,0 @@
Split 1 frames into new sprite strip

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
@@ -10,7 +10,7 @@ endif
ifndef $(OS)
OS=linux
endif
TARGET=demo
BINTARGET=$(TARGET)
PROJECTHOME=$(shell pwd)
@@ -21,12 +21,12 @@ HEADERDIR=/usr/include
ADDL_CFLAGS=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32 -rdynamic
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32
endif
ifeq "$(OS)" "linux"
ADDL_CFLAGS=-DBUILD_LINUX -rdynamic
ADDL_LDFLAGS=-rdynamic
endif
endif
# default for release configs
ifeq "$(CFG)" "Release"
@@ -64,30 +64,33 @@ LD = $(CXX)
INSTALL = $(which install)
$(OUTDIR)/%.o : cpp/%.cpp
mkdir -p $(OUTDIR)
$(CXX) $(CXXFLAGS) -o $@ $<
all: bin
.PHONY: $(BTOBJ)
$(BTOBJ):
cp /usr/local/lib/backtrace.dll $(OUTDIR)/
cp /usr/local/lib/av*dll $(OUTDIR)/
cp /usr/local/lib/swscale*dll $(OUTDIR)/
cp /usr/local/bin/*SDL*dll $(OUTDIR)/
cp /usr/local/bin/freetype*dll $(OUTDIR)/
cp /usr/local/bin/*png*dll $(OUTDIR)/
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/
cp /usr/local/bin/libimage*dll $(OUTDIR)/
cp /usr/local/bin/libogg*dll $(OUTDIR)/
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/
cp /usr/local/bin/librle*dll $(OUTDIR)/
cp /usr/local/bin/libtiff*dll $(OUTDIR)/
cp /usr/local/bin/libxml2*dll $(OUTDIR)/
cp /usr/local/bin/zlib*dll $(OUTDIR)/
$(BTOBJ):
if [ "$(OS)" == "mingw32" ]; then \
cp /usr/local/lib/backtrace.dll $(OUTDIR)/ \
cp /usr/lib/*av*dll* $(OUTDIR)/ \
cp /lib/*swscale*dll* $(OUTDIR)/ \
cp /usr/local/bin/*SDL*dll $(OUTDIR)/ \
cp /usr/local/bin/freetype*dll $(OUTDIR)/ \
cp /usr/local/bin/*png*dll $(OUTDIR)/ \
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/ \
cp /usr/local/bin/libimage*dll $(OUTDIR)/ \
cp /usr/local/bin/libogg*dll $(OUTDIR)/ \
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/ \
cp /usr/local/bin/librle*dll $(OUTDIR)/ \
cp /usr/local/bin/libtiff*dll $(OUTDIR)/ \
cp /lib/libxml2*dll* $(OUTDIR)/ \
cp /usr/local/bin/zlib*dll $(OUTDIR)/ \
fi
bin: $(BINOBJ) $(BTOBJ)
$(LD) -pg -o $(OUTDIR)/$(BINTARGET) \
-pg $(BINOBJ) $(LINKLIBS)
-pg $(BINOBJ) $(LINKLIBS)
.PHONY: clean
clean:

View File

@@ -4,7 +4,7 @@
* in a parabola on the Y axis rather than simply going straight up or straight down.
*/
#include <libgame/libgame.h>
#include <libsdlgame/libsdlgame.h>
int main(int argc, char *argv[])
{

Binary file not shown.

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
@@ -10,7 +10,7 @@ endif
ifndef $(OS)
OS=linux
endif
TARGET=demo
BINTARGET=$(TARGET)
PROJECTHOME=$(shell pwd)
@@ -21,12 +21,12 @@ HEADERDIR=/usr/include
ADDL_CFLAGS=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32 -rdynamic
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32
endif
ifeq "$(OS)" "linux"
ADDL_CFLAGS=-DBUILD_LINUX -rdynamic
ADDL_LDFLAGS=-rdynamic
endif
endif
# default for release configs
ifeq "$(CFG)" "Release"
@@ -64,30 +64,33 @@ LD = $(CXX)
INSTALL = $(which install)
$(OUTDIR)/%.o : cpp/%.cpp
mkdir -p $(OUTDIR)
$(CXX) $(CXXFLAGS) -o $@ $<
all: bin
.PHONY: $(BTOBJ)
$(BTOBJ):
cp /usr/local/lib/backtrace.dll $(OUTDIR)/
cp /usr/local/lib/av*dll $(OUTDIR)/
cp /usr/local/lib/swscale*dll $(OUTDIR)/
cp /usr/local/bin/*SDL*dll $(OUTDIR)/
cp /usr/local/bin/freetype*dll $(OUTDIR)/
cp /usr/local/bin/*png*dll $(OUTDIR)/
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/
cp /usr/local/bin/libimage*dll $(OUTDIR)/
cp /usr/local/bin/libogg*dll $(OUTDIR)/
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/
cp /usr/local/bin/librle*dll $(OUTDIR)/
cp /usr/local/bin/libtiff*dll $(OUTDIR)/
cp /usr/local/bin/libxml2*dll $(OUTDIR)/
cp /usr/local/bin/zlib*dll $(OUTDIR)/
$(BTOBJ):
if [ "$(OS)" == "mingw32" ]; then \
cp /usr/local/lib/backtrace.dll $(OUTDIR)/ \
cp /usr/lib/*av*dll* $(OUTDIR)/ \
cp /lib/*swscale*dll* $(OUTDIR)/ \
cp /usr/local/bin/*SDL*dll $(OUTDIR)/ \
cp /usr/local/bin/freetype*dll $(OUTDIR)/ \
cp /usr/local/bin/*png*dll $(OUTDIR)/ \
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/ \
cp /usr/local/bin/libimage*dll $(OUTDIR)/ \
cp /usr/local/bin/libogg*dll $(OUTDIR)/ \
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/ \
cp /usr/local/bin/librle*dll $(OUTDIR)/ \
cp /usr/local/bin/libtiff*dll $(OUTDIR)/ \
cp /lib/libxml2*dll* $(OUTDIR)/ \
cp /usr/local/bin/zlib*dll $(OUTDIR)/ \
fi
bin: $(BINOBJ) $(BTOBJ)
$(LD) -pg -o $(OUTDIR)/$(BINTARGET) \
-pg $(BINOBJ) $(LINKLIBS)
-pg $(BINOBJ) $(LINKLIBS)
.PHONY: clean
clean:

View File

@@ -1,4 +1,4 @@
# This makefile is a bit hackish. I wrote it early in the AM.
# This makefile is a bit hackish. I wrote it early in the AM.
# Fohgiveuhness, please!!
@@ -10,7 +10,7 @@ endif
ifndef $(OS)
OS=linux
endif
TARGET=demo
BINTARGET=$(TARGET)
PROJECTHOME=$(shell pwd)
@@ -21,12 +21,12 @@ HEADERDIR=/usr/include
ADDL_CFLAGS=
ifeq "$(OS)" "mingw32"
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32 -rdynamic
ADDL_CFLAGS=-mwindows -DBUILD_MINGW32
endif
ifeq "$(OS)" "linux"
ADDL_CFLAGS=-DBUILD_LINUX -rdynamic
ADDL_LDFLAGS=-rdynamic
endif
endif
# default for release configs
ifeq "$(CFG)" "Release"
@@ -64,30 +64,33 @@ LD = $(CXX)
INSTALL = $(which install)
$(OUTDIR)/%.o : cpp/%.cpp
mkdir -p $(OUTDIR)
$(CXX) $(CXXFLAGS) -o $@ $<
all: bin
.PHONY: $(BTOBJ)
$(BTOBJ):
cp /usr/local/lib/backtrace.dll $(OUTDIR)/
cp /usr/local/lib/av*dll $(OUTDIR)/
cp /usr/local/lib/swscale*dll $(OUTDIR)/
cp /usr/local/bin/*SDL*dll $(OUTDIR)/
cp /usr/local/bin/freetype*dll $(OUTDIR)/
cp /usr/local/bin/*png*dll $(OUTDIR)/
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/
cp /usr/local/bin/libimage*dll $(OUTDIR)/
cp /usr/local/bin/libogg*dll $(OUTDIR)/
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/
cp /usr/local/bin/librle*dll $(OUTDIR)/
cp /usr/local/bin/libtiff*dll $(OUTDIR)/
cp /usr/local/bin/libxml2*dll $(OUTDIR)/
cp /usr/local/bin/zlib*dll $(OUTDIR)/
$(BTOBJ):
if [ "$(OS)" == "mingw32" ]; then \
cp /usr/local/lib/backtrace.dll $(OUTDIR)/ \
cp /usr/lib/*av*dll* $(OUTDIR)/ \
cp /lib/*swscale*dll* $(OUTDIR)/ \
cp /usr/local/bin/*SDL*dll $(OUTDIR)/ \
cp /usr/local/bin/freetype*dll $(OUTDIR)/ \
cp /usr/local/bin/*png*dll $(OUTDIR)/ \
cp /usr/local/bin/*jpeg*dll $(OUTDIR)/ \
cp /usr/local/bin/libimage*dll $(OUTDIR)/ \
cp /usr/local/bin/libogg*dll $(OUTDIR)/ \
cp /usr/local/bin/*vorbis*dll $(OUTDIR)/ \
cp /usr/local/bin/librle*dll $(OUTDIR)/ \
cp /usr/local/bin/libtiff*dll $(OUTDIR)/ \
cp /lib/libxml2*dll* $(OUTDIR)/ \
cp /usr/local/bin/zlib*dll $(OUTDIR)/ \
fi
bin: $(BINOBJ) $(BTOBJ)
$(LD) -pg -o $(OUTDIR)/$(BINTARGET) \
-pg $(BINOBJ) $(LINKLIBS)
-pg $(BINOBJ) $(LINKLIBS)
.PHONY: clean
clean:

4
deps/Makefile.apt vendored
View File

@@ -3,7 +3,7 @@ all: clean packages
#
.PHONY: packages
packages: SDL SDL_image SDL_mixer SDL_ttf SDL_gfx libxml2 cmake yasm ffmpeg SDL_ffmpeg yaml-cpp
packages: SDL SDL_image SDL_mixer SDL_ttf SDL_gfx libxml2 cmake yasm
.PHONY: SDL
SDL:
@@ -60,6 +60,6 @@ libxml2:
sudo apt-get install libxml2-dev
.PHONY: clean
clean:
clean:
rm -rf *gz *zip *bz2
find . -maxdepth 1 -type d -iname "[a-zA-Z0-9]*" -exec rm -rf \{\} \;

21
deps/Makefile.mingw32 vendored
View File

@@ -4,7 +4,7 @@ CFLAGS=$(CFLAGS) -I/usr/local/include -I/usr/include
LDFLAGS=$(LDFLAGS) -L/usr/local/lib -L/usr/lib
.PHONY: packages
packages: SDL zlib libpng libjpeg libtiff SDL_image libvorbis flac SDL_mixer freetype SDL_ttf SDL_gfx libxml2 cmake ffmpeg SDL_ffmpeg backtrace yaml-cpp
packages: SDL zlib libpng libjpeg libtiff SDL_image libvorbis flac SDL_mixer freetype SDL_ttf SDL_gfx libxml2 cmake backtrace
.PHONY: SDL
SDL:
@@ -103,10 +103,7 @@ SDL_gfx:
.PHONY: libxml2
libxml2:
wget http://sourceforge.net/projects/gnuwin32/files/libxml/2.4.12-1/libxml2-2.4.12-bin.zip/download
unzip -od /usr/local/ libxml2-2.4.12-bin.zip
wget http://sourceforge.net/projects/gnuwin32/files/libxml/2.4.12-1/libxml2-2.4.12-1-lib.zip/download
unzip -od /usr/local/ libxml2-2.4.12-1-lib.zip
mingw-get install msys-libxml2
.PHONY: doxygen
doxygen:
@@ -122,11 +119,17 @@ cmake:
#wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
#cd cmake-2.8.4 && ./configure && make && make install
.PHONY: yasm
yasm:
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar -zxvf yasm-1.2.0.tar.gz
cd yasm-1.2.0 && ./configure --prefix=/usr/local && make && make install
.PHONY: ffmpeg
ffmpeg:
wget http://www.ffmpeg.org/releases/ffmpeg-0.7-rc1.tar.gz
tar -zxvf ffmpeg-0.6.3.tar.gz
cd ffmpeg-0.6.3 && ./configure $(FFMPEG_CONFIGURE_FLAGS) && make && make install
wget http://ffmpeg.org/releases/ffmpeg-1.1.1.tar.gz
tar -zxvf ffmpeg-1.1.1.tar.gz
cd ffmpeg-1.1.1 && ./configure $(FFMPEG_CONFIGURE_FLAGS) && make && make install
.PHONY: SDL_ffmpeg
SDL_ffmpeg:
@@ -150,6 +153,6 @@ backtrace:
cd backtrace-mingw-read-only && make && cp backtrace.dll /usr/local/lib/
.PHONY: clean
clean:
clean:
rm -rf *gz *zip *bz2
find . -maxdepth 1 -type d -iname "[a-zA-Z0-9]*" -exec rm -rf \{\} \;

Binary file not shown.

View File

@@ -8,7 +8,7 @@
// TODO: Add the ability to set a MenuOption to display as either text or as a slider for numeric values.
typedef struct MenuRelation;
struct MenuRelation;
#define MENU_OPTYPE_CHOICE 0
#define MENU_OPTYPE_RANGE 1
@@ -25,12 +25,12 @@ public:
int rangeStart;
int selected; // doesn't hold info on whether this is selected or not, holds the index of optlist or the range number that is currently selected
int spinFree; // if this is set to 1, then the value is modified on the presence of a key DOWN event, not a key RELEASE.
MenuOption(std::string name, int rangeLow, int rangeHigh, int rangeStart, int spinFree, SDL_Surface *img);
~MenuOption();
void clampValue(MenuRelation *relation = NULL, int defClampVal = 1);
int getIntValue();
std::string getStringValue();
std::string getStringValue();
virtual int select(int value); // called by MenuDisplay to force selection to a given item
virtual int whenhighlighted(); // called whenever the menu item is highlighted
virtual int whenselected(); // called whenever the menu item is selected ("enter" is pressed on the item)
@@ -47,14 +47,14 @@ struct MenuRelation
int relation;
MenuRelation();
};
// class for the menus in the game
// This class dynamically creates actors for the menu options and such
// the only actor you have to feed it is your pointer Animation
class MenuDisplay : public Display2D
{
protected:
std::vector<MenuOption *> menuOptions;
std::vector<MenuOption *> menuOptions;
std::vector<MenuRelation *> menuRelations;
std::vector<MenuDisplay *> subMenus;
Actor *pointerActor;
@@ -70,21 +70,21 @@ protected:
Animation *arrowDown;
Animation *arrowLeft;
Animation *arrowRight;
public:
public:
MenuDisplay();
~MenuDisplay();
void setCloseOption(std::string option);
void setSpacing(int spacing);
int setPointer(Animation *ptr);
void setMenuOrigin(Vector origin);
void setMenuImages(Animation *arrowLeft, Animation *arrowRight, Animation *arrowUp, Animation *arrowDown);
void setFont(std::string fontname, int pointsize, SDL_Color color, SDL_Color bgcolor);
void update(int logicOnly = 0);
int handleEvent(SDL_Event *event);
void clampValue(MenuOption *opt, int defClamp);
int setRelation(std::string opt1, std::string opt2, int relationType = MENURELATION_NODUPLICATE);
void setOption(std::string optName, std::string );
void setOption(std::string optName, int);