Compare commits
No commits in common. "wii" and "master" have entirely different histories.
|
@ -0,0 +1,127 @@
|
|||
## Java
|
||||
|
||||
*.class
|
||||
*.war
|
||||
*.ear
|
||||
hs_err_pid*
|
||||
|
||||
## Robovm
|
||||
/ios/robovm-build/
|
||||
|
||||
## GWT
|
||||
/html/war/
|
||||
/html/gwt-unitCache/
|
||||
.apt_generated/
|
||||
.gwt/
|
||||
gwt-unitCache/
|
||||
www-test/
|
||||
.gwt-tmp/
|
||||
|
||||
## Android Studio and Intellij and Android in general
|
||||
/android/libs/armeabi/
|
||||
/android/libs/armeabi-v7a/
|
||||
/android/libs/arm64-v8a/
|
||||
/android/libs/x86/
|
||||
/android/libs/x86_64/
|
||||
/android/gen/
|
||||
.idea/
|
||||
*.ipr
|
||||
*.iws
|
||||
*.iml
|
||||
/android/out/
|
||||
com_crashlytics_export_strings.xml
|
||||
|
||||
## Eclipse
|
||||
|
||||
.classpath
|
||||
.project
|
||||
.metadata/
|
||||
/android/bin/
|
||||
/core/bin/
|
||||
/desktop/bin/
|
||||
/html/bin/
|
||||
/ios/bin/
|
||||
/ios-moe/bin/
|
||||
*.tmp
|
||||
*.bak
|
||||
*.swp
|
||||
*~.nib
|
||||
.settings/
|
||||
.loadpath
|
||||
.externalToolBuilders/
|
||||
*.launch
|
||||
|
||||
## NetBeans
|
||||
|
||||
/nbproject/private/
|
||||
/android/nbproject/private/
|
||||
/core/nbproject/private/
|
||||
/desktop/nbproject/private/
|
||||
/html/nbproject/private/
|
||||
/ios/nbproject/private/
|
||||
/ios-moe/nbproject/private/
|
||||
|
||||
/build/
|
||||
/android/build/
|
||||
/core/build/
|
||||
/desktop/build/
|
||||
/html/build/
|
||||
/ios/build/
|
||||
/ios-moe/build/
|
||||
|
||||
/nbbuild/
|
||||
/android/nbbuild/
|
||||
/core/nbbuild/
|
||||
/desktop/nbbuild/
|
||||
/html/nbbuild/
|
||||
/ios/nbbuild/
|
||||
/ios-moe/nbbuild/
|
||||
|
||||
/dist/
|
||||
/android/dist/
|
||||
/core/dist/
|
||||
/desktop/dist/
|
||||
/html/dist/
|
||||
/ios/dist/
|
||||
/ios-moe/dist/
|
||||
|
||||
/nbdist/
|
||||
/android/nbdist/
|
||||
/core/nbdist/
|
||||
/desktop/nbdist/
|
||||
/html/nbdist/
|
||||
/ios/nbdist/
|
||||
/ios-moe/nbdist/
|
||||
|
||||
nbactions.xml
|
||||
nb-configuration.xml
|
||||
|
||||
## Gradle
|
||||
|
||||
/local.properties
|
||||
.gradle/
|
||||
gradle-app.setting
|
||||
/build/
|
||||
/android/build/
|
||||
/core/build/
|
||||
/desktop/build/
|
||||
/html/build/
|
||||
/ios/build/
|
||||
/ios-moe/build/
|
||||
|
||||
## OS Specific
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
## iOS
|
||||
/ios/xcode/*.xcodeproj/*
|
||||
!/ios/xcode/*.xcodeproj/xcshareddata
|
||||
!/ios/xcode/*.xcodeproj/project.pbxproj
|
||||
/ios/xcode/native/
|
||||
/ios/IOSLauncher.app
|
||||
/ios/IOSLauncher.app.dSYM
|
||||
|
||||
/ios-moe/xcode/*.xcodeproj/*
|
||||
!/ios-moe/xcode/*.xcodeproj/xcshareddata
|
||||
!/ios-moe/xcode/*.xcodeproj/project.pbxproj
|
||||
/ios-moe/xcode/native/
|
147
Makefile
|
@ -1,147 +0,0 @@
|
|||
#---------------------------------------------------------------------------------
|
||||
# Clear the implicit built in rules
|
||||
#---------------------------------------------------------------------------------
|
||||
.SUFFIXES:
|
||||
#---------------------------------------------------------------------------------
|
||||
ifeq ($(strip $(DEVKITPPC)),)
|
||||
$(error "Please set DEVKITPPC in your environment. export DEVKITPPC=<path to>devkitPPC")
|
||||
endif
|
||||
|
||||
include $(DEVKITPPC)/wii_rules
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# TARGET is the name of the output
|
||||
# BUILD is the directory where object files & intermediate files will be placed
|
||||
# SOURCES is a list of directories containing source code
|
||||
# INCLUDES is a list of directories containing extra header files
|
||||
#---------------------------------------------------------------------------------
|
||||
TARGET := $(notdir $(CURDIR))
|
||||
BUILD := build
|
||||
SOURCES := source
|
||||
DATA := data
|
||||
INCLUDES :=
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# options for code generation
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
CFLAGS = -g -O2 -Wall $(MACHDEP) $(INCLUDE)
|
||||
CXXFLAGS = $(CFLAGS)
|
||||
|
||||
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# any extra libraries we wish to link with the project
|
||||
# the order can-be/is critical
|
||||
#---------------------------------------------------------------------------------
|
||||
LIBS := -lgrrlib -lfreetype -lpngu -lpng -ljpeg -lz -lfat
|
||||
LIBS += -lwiiuse
|
||||
#LIBS += -lmodplay -laesnd
|
||||
LIBS += -lbte -logc -lm
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# list of directories containing libraries, this must be the top level containing
|
||||
# include and lib
|
||||
#---------------------------------------------------------------------------------
|
||||
LIBDIRS :=
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# no real need to edit anything past this point unless you need to add additional
|
||||
# rules for different file extensions
|
||||
#---------------------------------------------------------------------------------
|
||||
ifneq ($(BUILD),$(notdir $(CURDIR)))
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
export OUTPUT := $(CURDIR)/$(TARGET)
|
||||
|
||||
export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \
|
||||
$(foreach dir,$(DATA),$(CURDIR)/$(dir))
|
||||
|
||||
export DEPSDIR := $(CURDIR)/$(BUILD)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# automatically build a list of object files for our project
|
||||
#---------------------------------------------------------------------------------
|
||||
CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c)))
|
||||
CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp)))
|
||||
sFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s)))
|
||||
SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.S)))
|
||||
BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*)))
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# use CXX for linking C++ projects, CC for standard C
|
||||
#---------------------------------------------------------------------------------
|
||||
ifeq ($(strip $(CPPFILES)),)
|
||||
export LD := $(CC)
|
||||
else
|
||||
export LD := $(CXX)
|
||||
endif
|
||||
|
||||
export OFILES := $(addsuffix .o,$(BINFILES)) \
|
||||
$(CPPFILES:.cpp=.o) $(CFILES:.c=.o) \
|
||||
$(sFILES:.s=.o) $(SFILES:.S=.o)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# build a list of include paths
|
||||
#---------------------------------------------------------------------------------
|
||||
export INCLUDE := $(foreach dir,$(INCLUDES), -iquote $(CURDIR)/$(dir)) \
|
||||
$(foreach dir,$(LIBDIRS),-I$(dir)/include) \
|
||||
-I$(CURDIR)/$(BUILD) \
|
||||
-I$(LIBOGC_INC)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# build a list of library paths
|
||||
#---------------------------------------------------------------------------------
|
||||
export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) \
|
||||
-L$(LIBOGC_LIB)
|
||||
|
||||
export OUTPUT := $(CURDIR)/$(TARGET)
|
||||
.PHONY: $(BUILD) clean
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
$(BUILD):
|
||||
@[ -d $@ ] || mkdir -p $@
|
||||
@make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
clean:
|
||||
@echo clean ...
|
||||
@rm -fr $(BUILD) $(OUTPUT).elf $(OUTPUT).dol
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
run:
|
||||
wiiload $(TARGET).dol
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
else
|
||||
|
||||
DEPENDS := $(OFILES:.o=.d)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# main targets
|
||||
#---------------------------------------------------------------------------------
|
||||
$(OUTPUT).dol: $(OUTPUT).elf
|
||||
$(OUTPUT).elf: $(OFILES)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# This rule links in binary data with the .jpg extension
|
||||
#---------------------------------------------------------------------------------
|
||||
%.jpg.o : %.jpg
|
||||
#---------------------------------------------------------------------------------
|
||||
@echo $(notdir $<)
|
||||
$(bin2o)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# This rule links in binary data with the .png extension
|
||||
#---------------------------------------------------------------------------------
|
||||
%.png.o : %.png
|
||||
#---------------------------------------------------------------------------------
|
||||
@echo $(notdir $<)
|
||||
$(bin2o)
|
||||
|
||||
-include $(DEPENDS)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
endif
|
||||
#---------------------------------------------------------------------------------
|
|
@ -1,5 +0,0 @@
|
|||
# a-maze-ing
|
||||
A Maze-solving game with randomly generated mazes.
|
||||
This branch runs on the Homebrew channel for the the Nintendo Wii
|
||||
Players and the end-point are spawned in random locations.
|
||||
Every time someone reaches the endpoint the maze is randomly generated again and score is increased.
|
BIN
a-maze-ing.dol
Before Width: | Height: | Size: 1.4 MiB |
BIN
a-maze-ing.elf
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.emamaker.amazeing" >
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
|
||||
<application
|
||||
android:allowBackup="true"
|
||||
android:icon="@drawable/ic_launcher"
|
||||
android:isGame="true"
|
||||
android:appCategory="game"
|
||||
android:label="@string/app_name"
|
||||
android:theme="@style/GdxTheme" >
|
||||
<activity
|
||||
android:name="com.emamaker.amazeing.AndroidLauncher"
|
||||
android:label="@string/app_name"
|
||||
android:screenOrientation="landscape"
|
||||
android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenSize|screenLayout">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
</application>
|
||||
|
||||
</manifest>
|
|
@ -0,0 +1,149 @@
|
|||
slugs
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 10000.0
|
||||
lowMax: 10000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 4.0
|
||||
highMax: 4.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 750.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.66
|
||||
timeline2: 1.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 20.0
|
||||
highMax: 20.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 359.0
|
||||
highMax: 359.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.999
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 9
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
colors3: 0.0
|
||||
colors4: 0.0
|
||||
colors5: 0.0
|
||||
colors6: 1.0
|
||||
colors7: 1.0
|
||||
colors8: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.050933786
|
||||
timeline2: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.21232876
|
||||
timeline2: 0.65068495
|
||||
timeline3: 0.9794521
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
/home/emamaker/github/amazeing/gdx/core/assets/data/powerups/ball_and_chain.png
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
Untitled
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 5000.0
|
||||
lowMax: 5000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 1.0
|
||||
lowMax: 1.0
|
||||
highMin: 10.0
|
||||
highMax: 10.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 150.0
|
||||
highMax: 350.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 0.9183673
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.66
|
||||
timeline2: 1.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 200.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 200.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 300.0
|
||||
lowMax: 300.0
|
||||
highMin: 400.0
|
||||
highMax: 400.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 3.0
|
||||
highMax: 3.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 0.0
|
||||
scaling2: 0.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.5
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.25342464
|
||||
timeline2: 0.60761464
|
||||
timeline3: 0.98057497
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: random
|
||||
- Image Paths -
|
||||
explosion.png
|
||||
boom.png
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
|
@ -0,0 +1,313 @@
|
|||
explosion
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 1000.0
|
||||
lowMax: 1000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 5.0
|
||||
highMax: 5.0
|
||||
relative: false
|
||||
scalingCount: 5
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
scaling4: 0.59183675
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.1509288
|
||||
timeline2: 0.39041096
|
||||
timeline3: 0.72602737
|
||||
timeline4: 0.86986303
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 1000.0
|
||||
relative: false
|
||||
scalingCount: 6
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
scaling4: 1.0
|
||||
scaling5: 1.0
|
||||
timelineCount: 6
|
||||
timeline0: 0.0
|
||||
timeline1: 0.113777086
|
||||
timeline2: 0.47678018
|
||||
timeline3: 0.5944272
|
||||
timeline4: 0.7972136
|
||||
timeline5: 0.89860684
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 200.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 0.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 0.98630136
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 200.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 0.020408163
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- X Scale -
|
||||
lowMin: 40.0
|
||||
lowMax: 40.0
|
||||
highMin: 80.0
|
||||
highMax: 100.0
|
||||
relative: true
|
||||
scalingCount: 6
|
||||
scaling0: 0.039325844
|
||||
scaling1: 0.2977528
|
||||
scaling2: 0.6011236
|
||||
scaling3: 0.71910113
|
||||
scaling4: 0.8707865
|
||||
scaling5: 1.0
|
||||
timelineCount: 6
|
||||
timeline0: 0.0
|
||||
timeline1: 0.16331269
|
||||
timeline2: 0.29256967
|
||||
timeline3: 0.46826625
|
||||
timeline4: 0.65634674
|
||||
timeline5: 0.996904
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 3.0
|
||||
highMax: 3.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 0.0
|
||||
scaling2: 0.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.5
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.6666667
|
||||
scaling2: 0.84210527
|
||||
scaling3: 0.24561404
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.26027396
|
||||
timeline2: 0.60273975
|
||||
timeline3: 0.9109589
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
explosion.png
|
||||
|
||||
|
||||
boom
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 1500.0
|
||||
lowMax: 1500.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 25
|
||||
- Emission -
|
||||
lowMin: 1.0
|
||||
lowMax: 1.0
|
||||
highMin: 2.0
|
||||
highMax: 2.0
|
||||
relative: false
|
||||
scalingCount: 5
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 0.67346936
|
||||
scaling3: 0.0
|
||||
scaling4: 0.0
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.15413533
|
||||
timeline2: 0.42465752
|
||||
timeline3: 0.5068493
|
||||
timeline4: 0.99303406
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 500.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: ellipse
|
||||
edges: false
|
||||
side: both
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 10.0
|
||||
lowMax: 10.0
|
||||
highMin: 30.0
|
||||
highMax: 80.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.37078652
|
||||
scaling1: 0.75842696
|
||||
scaling2: 0.96067417
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.38467494
|
||||
timeline2: 0.996904
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: false
|
||||
- Angle -
|
||||
active: false
|
||||
- Rotation -
|
||||
active: true
|
||||
lowMin: -15.0
|
||||
lowMax: -15.0
|
||||
highMin: 5.0
|
||||
highMax: 5.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: true
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
boom.png
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
|
@ -0,0 +1,313 @@
|
|||
explosion
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 1000.0
|
||||
lowMax: 1000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 5.0
|
||||
highMax: 5.0
|
||||
relative: false
|
||||
scalingCount: 5
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
scaling4: 0.59183675
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.1509288
|
||||
timeline2: 0.39041096
|
||||
timeline3: 0.72602737
|
||||
timeline4: 0.86986303
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 1000.0
|
||||
relative: false
|
||||
scalingCount: 6
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
scaling4: 1.0
|
||||
scaling5: 1.0
|
||||
timelineCount: 6
|
||||
timeline0: 0.0
|
||||
timeline1: 0.113777086
|
||||
timeline2: 0.47678018
|
||||
timeline3: 0.5944272
|
||||
timeline4: 0.7972136
|
||||
timeline5: 0.89860684
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 0.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 0.98630136
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 0.020408163
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- X Scale -
|
||||
lowMin: 40.0
|
||||
lowMax: 40.0
|
||||
highMin: 50.0
|
||||
highMax: 70.0
|
||||
relative: true
|
||||
scalingCount: 6
|
||||
scaling0: 0.039325844
|
||||
scaling1: 0.2977528
|
||||
scaling2: 0.6011236
|
||||
scaling3: 0.71910113
|
||||
scaling4: 0.8707865
|
||||
scaling5: 1.0
|
||||
timelineCount: 6
|
||||
timeline0: 0.0
|
||||
timeline1: 0.16331269
|
||||
timeline2: 0.29256967
|
||||
timeline3: 0.46826625
|
||||
timeline4: 0.65634674
|
||||
timeline5: 0.996904
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 3.0
|
||||
highMax: 3.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 0.0
|
||||
scaling2: 0.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.5
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.71929824
|
||||
scaling2: 0.8596491
|
||||
scaling3: 0.36842105
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.33561644
|
||||
timeline2: 0.65753424
|
||||
timeline3: 0.96575344
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
explosion.png
|
||||
|
||||
|
||||
boom
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 1500.0
|
||||
lowMax: 1500.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 25
|
||||
- Emission -
|
||||
lowMin: 1.0
|
||||
lowMax: 1.0
|
||||
highMin: 2.0
|
||||
highMax: 2.0
|
||||
relative: false
|
||||
scalingCount: 5
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 0.67346936
|
||||
scaling3: 0.0
|
||||
scaling4: 0.0
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.15413533
|
||||
timeline2: 0.42465752
|
||||
timeline3: 0.5068493
|
||||
timeline4: 0.99303406
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 500.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: ellipse
|
||||
edges: false
|
||||
side: both
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 10.0
|
||||
lowMax: 10.0
|
||||
highMin: 30.0
|
||||
highMax: 80.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.37078652
|
||||
scaling1: 0.75842696
|
||||
scaling2: 0.96067417
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.38467494
|
||||
timeline2: 0.996904
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: false
|
||||
- Angle -
|
||||
active: false
|
||||
- Rotation -
|
||||
active: true
|
||||
lowMin: -15.0
|
||||
lowMax: -15.0
|
||||
highMin: 5.0
|
||||
highMax: 5.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: true
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
boom.png
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
slugs
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 10000.0
|
||||
lowMax: 10000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 4.0
|
||||
highMax: 4.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 750.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.66
|
||||
timeline2: 1.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 20.0
|
||||
highMax: 20.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 359.0
|
||||
highMax: 359.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.999
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 9
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
colors3: 1.0
|
||||
colors4: 1.0
|
||||
colors5: 1.0
|
||||
colors6: 1.0
|
||||
colors7: 1.0
|
||||
colors8: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.01
|
||||
timeline2: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.21232876
|
||||
timeline2: 0.65068495
|
||||
timeline3: 0.9794521
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
/home/emamaker/github/amazeing/gdx/core/assets/data/powerups/feather.png
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
slugs
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 15000.0
|
||||
lowMax: 15000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 4.0
|
||||
highMax: 4.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 750.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.66
|
||||
timeline2: 1.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 20.0
|
||||
highMax: 20.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 359.0
|
||||
highMax: 359.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.999
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 9
|
||||
colors0: 0.58431375
|
||||
colors1: 0.8784314
|
||||
colors2: 0.43529412
|
||||
colors3: 0.0
|
||||
colors4: 0.0
|
||||
colors5: 0.0
|
||||
colors6: 1.0
|
||||
colors7: 1.0
|
||||
colors8: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.050933786
|
||||
timeline2: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.21232876
|
||||
timeline2: 0.65068495
|
||||
timeline3: 0.9794521
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
/home/emamaker/github/amazeing/gdx/core/assets/data/powerups/slug.png
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.6 KiB |
|
@ -0,0 +1,93 @@
|
|||
android {
|
||||
buildToolsVersion "29.0.2"
|
||||
compileSdkVersion 29
|
||||
sourceSets {
|
||||
main {
|
||||
manifest.srcFile 'AndroidManifest.xml'
|
||||
java.srcDirs = ['src']
|
||||
aidl.srcDirs = ['src']
|
||||
renderscript.srcDirs = ['src']
|
||||
res.srcDirs = ['res']
|
||||
assets.srcDirs = ['assets']
|
||||
jniLibs.srcDirs = ['libs']
|
||||
}
|
||||
|
||||
}
|
||||
packagingOptions {
|
||||
exclude 'META-INF/robovm/ios/robovm.xml'
|
||||
}
|
||||
defaultConfig {
|
||||
applicationId "com.emamaker.amazeing"
|
||||
minSdkVersion 14
|
||||
targetSdkVersion 29
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// called every time gradle gets executed, takes the native dependencies of
|
||||
// the natives configuration, and extracts them to the proper libs/ folders
|
||||
// so they get packed with the APK.
|
||||
task copyAndroidNatives {
|
||||
doFirst {
|
||||
file("libs/armeabi/").mkdirs()
|
||||
file("libs/armeabi-v7a/").mkdirs()
|
||||
file("libs/arm64-v8a/").mkdirs()
|
||||
file("libs/x86_64/").mkdirs()
|
||||
file("libs/x86/").mkdirs()
|
||||
|
||||
configurations.natives.files.each { jar ->
|
||||
def outputDir = null
|
||||
if (jar.name.endsWith("natives-arm64-v8a.jar")) outputDir = file("libs/arm64-v8a")
|
||||
if (jar.name.endsWith("natives-armeabi-v7a.jar")) outputDir = file("libs/armeabi-v7a")
|
||||
if(jar.name.endsWith("natives-armeabi.jar")) outputDir = file("libs/armeabi")
|
||||
if(jar.name.endsWith("natives-x86_64.jar")) outputDir = file("libs/x86_64")
|
||||
if(jar.name.endsWith("natives-x86.jar")) outputDir = file("libs/x86")
|
||||
if(outputDir != null) {
|
||||
copy {
|
||||
from zipTree(jar)
|
||||
into outputDir
|
||||
include "*.so"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tasks.whenTaskAdded { packageTask ->
|
||||
if (packageTask.name.contains("package")) {
|
||||
packageTask.dependsOn 'copyAndroidNatives'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
task run(type: Exec) {
|
||||
def path
|
||||
def localProperties = project.file("../local.properties")
|
||||
if (localProperties.exists()) {
|
||||
Properties properties = new Properties()
|
||||
localProperties.withInputStream { instr ->
|
||||
properties.load(instr)
|
||||
}
|
||||
def sdkDir = properties.getProperty('sdk.dir')
|
||||
if (sdkDir) {
|
||||
path = sdkDir
|
||||
} else {
|
||||
path = "$System.env.ANDROID_HOME"
|
||||
}
|
||||
} else {
|
||||
path = "$System.env.ANDROID_HOME"
|
||||
}
|
||||
|
||||
def adb = path + "/platform-tools/adb"
|
||||
commandLine "$adb", 'shell', 'am', 'start', '-n', 'com.emamaker.amazeing/com.emamaker.amazeing.AndroidLauncher'
|
||||
}
|
||||
|
||||
eclipse.project.name = appName + "-android"
|
After Width: | Height: | Size: 22 KiB |
|
@ -0,0 +1,45 @@
|
|||
# To enable ProGuard in your project, edit project.properties
|
||||
# to define the proguard.config property as described in that file.
|
||||
#
|
||||
# Add project specific ProGuard rules here.
|
||||
# By default, the flags in this file are appended to flags specified
|
||||
# in ${sdk.dir}/tools/proguard/proguard-android.txt
|
||||
# You can edit the include path and order by changing the ProGuard
|
||||
# include property in project.properties.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# Add any project specific keep options here:
|
||||
|
||||
# If your project uses WebView with JS, uncomment the following
|
||||
# and specify the fully qualified class name to the JavaScript interface
|
||||
# class:
|
||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||
# public *;
|
||||
#}
|
||||
|
||||
-verbose
|
||||
|
||||
-dontwarn android.support.**
|
||||
-dontwarn com.badlogic.gdx.backends.android.AndroidFragmentApplication
|
||||
-dontwarn com.badlogic.gdx.utils.GdxBuild
|
||||
-dontwarn com.badlogic.gdx.physics.box2d.utils.Box2DBuild
|
||||
-dontwarn com.badlogic.gdx.jnigen.BuildTarget*
|
||||
-dontwarn com.badlogic.gdx.graphics.g2d.freetype.FreetypeBuild
|
||||
|
||||
-keep class com.badlogic.gdx.controllers.android.AndroidControllers
|
||||
|
||||
-keepclassmembers class com.badlogic.gdx.backends.android.AndroidInput* {
|
||||
<init>(com.badlogic.gdx.Application, android.content.Context, java.lang.Object, com.badlogic.gdx.backends.android.AndroidApplicationConfiguration);
|
||||
}
|
||||
|
||||
-keepclassmembers class com.badlogic.gdx.physics.box2d.World {
|
||||
boolean contactFilter(long, long);
|
||||
void beginContact(long);
|
||||
void endContact(long);
|
||||
void preSolve(long, long);
|
||||
void postSolve(long, long);
|
||||
boolean reportFixture(long);
|
||||
float reportRayFixture(long, float, float, float, float, float);
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
# This file is used by the Eclipse ADT plugin. It is unnecessary for IDEA and Android Studio projects, which
|
||||
# configure Proguard and the Android target via the build.gradle file.
|
||||
|
||||
# To enable ProGuard to work with Eclipse ADT, uncomment this (available properties: sdk.dir, user.home)
|
||||
# and ensure proguard.jar in the Android SDK is up to date (or alternately reduce the android target to 23 or lower):
|
||||
# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-rules.pro
|
||||
|
||||
# Project target.
|
||||
target=android-19
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/ic_background_color"/>
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
|
@ -0,0 +1,40 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<path
|
||||
android:pathData="M22,48.667l2.987,0l0,10.667l-2.987,0z"
|
||||
android:fillColor="#000000"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillAlpha="1"/>
|
||||
<path
|
||||
android:pathData="M26.907,52.72l2.987,0l0,6.613l-2.987,0z"
|
||||
android:fillColor="#000000"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillAlpha="1"/>
|
||||
<path
|
||||
android:pathData="M26.907,48.667l2.987,0l0,2.56l-2.987,0z"
|
||||
android:fillColor="#000000"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillAlpha="1"/>
|
||||
<path
|
||||
android:pathData="M31.813,48.667L31.813,52.72 31.813,55.067 31.813,56.767 31.813,59.333l2.992,0 2.117,0c1.654,0 2.998,-1.481 2.998,-3.307 0,-1.826 -1.344,-3.307 -2.998,-3.307l-2.117,0L34.805,48.667ZM34.805,55.067l1.269,0c0.469,0 0.848,0.384 0.848,0.853 0,0.469 -0.379,0.847 -0.848,0.847l-1.269,0z"
|
||||
android:fillColor="#000000"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillAlpha="1"/>
|
||||
<path
|
||||
android:pathData="m44.192,48.667c-1.65,0 -2.992,1.481 -2.992,3.307 0,0.023 -0,0.044 0,0.067 0,0.004 -0,0.009 0,0.013l0,3.893c-0.001,0.027 0,0.053 0,0.08 0,1.826 1.341,3.307 2.992,3.307l2.112,0 0.247,0 2.739,0 0.247,0 2.112,0c1.651,0 2.992,-1.481 2.992,-3.307 0,-1.826 -1.341,-3.307 -2.992,-3.307l-1.199,0 -0.48,0 -2.372,0l0,2.347l2.372,0 0.48,0 0.353,0c0.468,0 0.846,0.384 0.846,0.853 0,0.469 -0.378,0.847 -0.846,0.847l-0.833,0 -0.433,0 -0.247,0 -2.739,0 -0.247,0 -0.433,0 -0.833,0c-0.459,0 -0.832,-0.363 -0.846,-0.82l0,-3.893 0,-0.013c0.021,-0.45 0.391,-0.807 0.846,-0.807l0.833,0 0.433,0 1.293,0l0,0.007L54.207,51.24L54.207,48.667l-4.917,0 -1.692,0 -1.293,0 -2.112,0z"
|
||||
android:fillColor="#e74a45"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillAlpha="1"/>
|
||||
<path
|
||||
android:pathData="M56.133,48.667L56.133,51.238l5.406,0 1.859,0 1.105,0 0.43,0 0.827,0c0.452,0 0.82,0.356 0.84,0.806l0,0.013 0,3.891c-0.014,0.456 -0.384,0.819 -0.84,0.819l-0.827,0 -0.43,0 -1.899,0 -1.065,0 -2.442,0L59.098,52.724L56.133,52.724l0,4.044 0,1.752 0,0.813l5.406,0 1.065,0 1.899,0 2.098,0c1.639,0 2.971,-1.48 2.971,-3.305 0,-0.027 0.001,-0.053 0,-0.08L69.573,52.058c0,-0.004 -0,-0.009 0,-0.013 0,-0.022 0,-0.044 0,-0.067 0,-1.825 -1.332,-3.305 -2.971,-3.305l-2.098,0 -1.105,0l0,-0.007L56.133,48.667Z"
|
||||
android:fillColor="#e74a45"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillAlpha="1"/>
|
||||
<path
|
||||
android:pathData="M69.572,48.667L73.72,48.667L77.787,52.733 81.853,48.667l4.147,0l-5.333,5.333 5.333,5.333L81.853,59.333L77.787,55.267 73.72,59.333l-4.147,0l5.333,-5.333z"
|
||||
android:fillColor="#e74a45"
|
||||
android:strokeColor="#00000000"/>
|
||||
</vector>
|
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 19 KiB |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_background_color">#FFFFFFFF</color>
|
||||
</resources>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<string name="app_name">AMazeIng</string>
|
||||
|
||||
</resources>
|
|
@ -0,0 +1,12 @@
|
|||
<resources>
|
||||
|
||||
<style name="GdxTheme" parent="android:Theme">
|
||||
<item name="android:windowBackground">@android:color/transparent</item>
|
||||
<item name="android:colorBackgroundCacheHint">@null</item>
|
||||
<item name="android:windowAnimationStyle">@android:style/Animation</item>
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
<item name="android:windowContentOverlay">@null</item>
|
||||
<item name="android:windowFullscreen">true</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
|
@ -0,0 +1,17 @@
|
|||
package com.emamaker.amazeing;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
import com.badlogic.gdx.backends.android.AndroidApplication;
|
||||
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
|
||||
import com.emamaker.amazeing.AMazeIng;
|
||||
|
||||
public class AndroidLauncher extends AndroidApplication {
|
||||
@Override
|
||||
protected void onCreate (Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
|
||||
config.useImmersiveMode = true;
|
||||
initialize(new AMazeIng(AMazeIng.Platform.ANDROID), config);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,128 @@
|
|||
buildscript {
|
||||
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
maven { url "https://plugins.gradle.org/m2/" }
|
||||
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
||||
jcenter()
|
||||
google()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:3.6.3'
|
||||
classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.3.8'
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
allprojects {
|
||||
apply plugin: "eclipse"
|
||||
|
||||
version = '1.0'
|
||||
ext {
|
||||
appName = "AMazeIng"
|
||||
gdxVersion = '1.9.10'
|
||||
roboVMVersion = '2.3.8'
|
||||
box2DLightsVersion = '1.4'
|
||||
ashleyVersion = '1.7.0'
|
||||
aiVersion = '1.8.0'
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
jcenter()
|
||||
google()
|
||||
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
||||
maven { url "https://oss.sonatype.org/content/repositories/releases/" }
|
||||
}
|
||||
}
|
||||
|
||||
project(":desktop") {
|
||||
apply plugin: "java-library"
|
||||
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
api "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
|
||||
api "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-desktop"
|
||||
api "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
|
||||
api "com.badlogicgames.gdx:gdx-tools:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-controllers-desktop:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-controllers-platform:$gdxVersion:natives-desktop"
|
||||
api "de.tomgrill.gdxdialogs:gdx-dialogs-desktop:1.2.5"
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
project(":android") {
|
||||
apply plugin: "android"
|
||||
|
||||
configurations { natives }
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
api "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
|
||||
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
|
||||
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
|
||||
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a"
|
||||
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
|
||||
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64"
|
||||
api "com.badlogicgames.gdx:gdx-bullet:$gdxVersion"
|
||||
natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-armeabi"
|
||||
natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-armeabi-v7a"
|
||||
natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-arm64-v8a"
|
||||
natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-x86"
|
||||
natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-x86_64"
|
||||
api "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
|
||||
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi"
|
||||
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a"
|
||||
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-arm64-v8a"
|
||||
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86"
|
||||
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86_64"
|
||||
api "com.badlogicgames.gdx:gdx-controllers:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-controllers-android:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-ai:$aiVersion"
|
||||
api "com.badlogicgames.ashley:ashley:$ashleyVersion"
|
||||
api "de.tomgrill.gdxdialogs:gdx-dialogs-android:1.2.5"
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
project(":ios") {
|
||||
apply plugin: "java-library"
|
||||
apply plugin: "robovm"
|
||||
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
api "com.mobidevelop.robovm:robovm-rt:$roboVMVersion"
|
||||
api "com.mobidevelop.robovm:robovm-cocoatouch:$roboVMVersion"
|
||||
api "com.badlogicgames.gdx:gdx-backend-robovm:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-ios"
|
||||
api "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-ios"
|
||||
api "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-ios"
|
||||
api "de.tomgrill.gdxdialogs:gdx-dialogs-ios:1.2.5"
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
project(":core") {
|
||||
apply plugin: "java-library"
|
||||
|
||||
|
||||
dependencies {
|
||||
api "com.badlogicgames.gdx:gdx:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-bullet:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-controllers:$gdxVersion"
|
||||
api "com.badlogicgames.gdx:gdx-ai:$aiVersion"
|
||||
api "com.badlogicgames.ashley:ashley:$ashleyVersion"
|
||||
api "net.dermetfan.libgdx-utils:libgdx-utils:0.13.4"
|
||||
api "de.tomgrill.gdxdialogs:gdx-dialogs-core:1.2.5"
|
||||
|
||||
}
|
||||
}
|
13318
build/a-maze-ing.elf.map
224
build/control.d
|
@ -1,224 +0,0 @@
|
|||
control.o: \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.c \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h \
|
||||
/opt/devkitpro/libogc/include/grrlib.h \
|
||||
/opt/devkitpro/libogc/include/gccore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h \
|
||||
/opt/devkitpro/libogc/include/gctypes.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h \
|
||||
/opt/devkitpro/libogc/include/ogc/card.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h \
|
||||
/opt/devkitpro/libogc/include/ogc/color.h \
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h \
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h \
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/si.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h \
|
||||
/opt/devkitpro/libogc/include/ogc/context.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/message.h \
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h \
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/gcutil.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h \
|
||||
/opt/devkitpro/libogc/include/ogc/es.h \
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h \
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h \
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
|
||||
/opt/devkitpro/libogc/include/bte/bte.h \
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_watchdog.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gccore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gctypes.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/card.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/color.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/si.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/context.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/message.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gcutil.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/es.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bte.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_watchdog.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
|
BIN
build/control.o
229
build/hud.d
|
@ -1,229 +0,0 @@
|
|||
hud.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.c \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
|
||||
/opt/devkitpro/libogc/include/grrlib.h \
|
||||
/opt/devkitpro/libogc/include/gccore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h \
|
||||
/opt/devkitpro/libogc/include/gctypes.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h \
|
||||
/opt/devkitpro/libogc/include/ogc/card.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h \
|
||||
/opt/devkitpro/libogc/include/ogc/color.h \
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h \
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h \
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/si.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h \
|
||||
/opt/devkitpro/libogc/include/ogc/context.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/message.h \
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h \
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/gcutil.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h \
|
||||
/opt/devkitpro/libogc/include/ogc/es.h \
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h \
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h \
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
|
||||
/opt/devkitpro/libogc/include/bte/bte.h \
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_private.h \
|
||||
/opt/devkitpro/libogc/include/ogc/libversion.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont5.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont3.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont3.c
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gccore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gctypes.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/card.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/color.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/si.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/context.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/message.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gcutil.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/es.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bte.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_private.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/libversion.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont5.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont3.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont3.c:
|
BIN
build/hud.o
217
build/main.d
|
@ -1,217 +0,0 @@
|
|||
main.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/main.c \
|
||||
/opt/devkitpro/libogc/include/grrlib.h \
|
||||
/opt/devkitpro/libogc/include/gccore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h \
|
||||
/opt/devkitpro/libogc/include/gctypes.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h \
|
||||
/opt/devkitpro/libogc/include/ogc/card.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h \
|
||||
/opt/devkitpro/libogc/include/ogc/color.h \
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h \
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h \
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/si.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h \
|
||||
/opt/devkitpro/libogc/include/ogc/context.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/message.h \
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h \
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/gcutil.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h \
|
||||
/opt/devkitpro/libogc/include/ogc/es.h \
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h \
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h \
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
|
||||
/opt/devkitpro/libogc/include/bte/bte.h \
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gccore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gctypes.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/card.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/color.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/si.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/context.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/message.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gcutil.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/es.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bte.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h:
|
BIN
build/main.o
211
build/maze.d
|
@ -1,211 +0,0 @@
|
|||
maze.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.c \
|
||||
/opt/devkitpro/libogc/include/grrlib.h \
|
||||
/opt/devkitpro/libogc/include/gccore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h \
|
||||
/opt/devkitpro/libogc/include/gctypes.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h \
|
||||
/opt/devkitpro/libogc/include/ogc/card.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h \
|
||||
/opt/devkitpro/libogc/include/ogc/color.h \
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h \
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h \
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/si.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h \
|
||||
/opt/devkitpro/libogc/include/ogc/context.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/message.h \
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h \
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/gcutil.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h \
|
||||
/opt/devkitpro/libogc/include/ogc/es.h \
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h \
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h \
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
|
||||
/opt/devkitpro/libogc/include/bte/bte.h \
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gccore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gctypes.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/card.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/color.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/si.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/context.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/message.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gcutil.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/es.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bte.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:
|
BIN
build/maze.o
|
@ -1,209 +0,0 @@
|
|||
maze_generator.o: \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze_generator.c \
|
||||
/opt/devkitpro/libogc/include/grrlib.h \
|
||||
/opt/devkitpro/libogc/include/gccore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h \
|
||||
/opt/devkitpro/libogc/include/gctypes.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h \
|
||||
/opt/devkitpro/libogc/include/ogc/card.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h \
|
||||
/opt/devkitpro/libogc/include/ogc/color.h \
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h \
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h \
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/si.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h \
|
||||
/opt/devkitpro/libogc/include/ogc/context.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/message.h \
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h \
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/gcutil.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h \
|
||||
/opt/devkitpro/libogc/include/ogc/es.h \
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h \
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h \
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
|
||||
/opt/devkitpro/libogc/include/bte/bte.h \
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze_generator.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gccore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gctypes.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/card.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/color.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/si.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/context.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/message.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gcutil.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/es.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bte.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze_generator.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
|
214
build/player.d
|
@ -1,214 +0,0 @@
|
|||
player.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.c \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h \
|
||||
/opt/devkitpro/libogc/include/grrlib.h \
|
||||
/opt/devkitpro/libogc/include/gccore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h \
|
||||
/opt/devkitpro/libogc/include/gctypes.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h \
|
||||
/opt/devkitpro/libogc/include/ogc/card.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h \
|
||||
/opt/devkitpro/libogc/include/ogc/color.h \
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h \
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h \
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/si.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h \
|
||||
/opt/devkitpro/libogc/include/ogc/context.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/message.h \
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h \
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/gcutil.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h \
|
||||
/opt/devkitpro/libogc/include/ogc/es.h \
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h \
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h \
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
|
||||
/opt/devkitpro/libogc/include/bte/bte.h \
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gccore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gctypes.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/card.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/color.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/si.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/context.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/message.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gcutil.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/es.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bte.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:
|
BIN
build/player.o
208
build/vars.d
|
@ -1,208 +0,0 @@
|
|||
vars.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.c \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
|
||||
/opt/devkitpro/libogc/include/grrlib.h \
|
||||
/opt/devkitpro/libogc/include/gccore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h \
|
||||
/opt/devkitpro/libogc/include/gctypes.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h \
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h \
|
||||
/opt/devkitpro/libogc/include/ogc/card.h \
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h \
|
||||
/opt/devkitpro/libogc/include/ogc/color.h \
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h \
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h \
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h \
|
||||
/opt/devkitpro/libogc/include/ogc/si.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h \
|
||||
/opt/devkitpro/libogc/include/ogc/context.h \
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/message.h \
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h \
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h \
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h \
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/gcutil.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h \
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h \
|
||||
/opt/devkitpro/libogc/include/ogc/es.h \
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h \
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h \
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h \
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h \
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h \
|
||||
/opt/devkitpro/libogc/include/ogc/system.h \
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
|
||||
/opt/devkitpro/libogc/include/bte/bte.h \
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
|
||||
|
||||
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gccore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dsp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gctypes.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqueue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/aram.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/audio.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cache.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/card.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/cast.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/color.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/consol.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/dvd.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/disc_io.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/exi.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gu.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/si.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/irq.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/context.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/lwp.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/message.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/semaphore.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/pad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/tpl.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/gx.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/gcutil.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/video_types.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/texconv.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ipc.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/es.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/stm.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/ios.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usb.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/isfs.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/conf.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/mutex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/system.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bte.h:
|
||||
|
||||
/opt/devkitpro/libogc/include/bte/bd_addr.h:
|
BIN
build/vars.o
|
@ -0,0 +1,101 @@
|
|||
info face="Droid Sans" size=17 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
|
||||
common lineHeight=20 base=18 scaleW=256 scaleH=128 pages=1 packed=0
|
||||
page id=0 file="default.png"
|
||||
chars count=96
|
||||
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=16 xadvance=4 page=0 chnl=0
|
||||
char id=124 x=0 y=0 width=6 height=20 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=106 x=6 y=0 width=9 height=20 xoffset=-4 yoffset=3 xadvance=4 page=0 chnl=0
|
||||
char id=81 x=15 y=0 width=15 height=19 xoffset=-2 yoffset=3 xadvance=12 page=0 chnl=0
|
||||
char id=74 x=30 y=0 width=11 height=19 xoffset=-5 yoffset=3 xadvance=4 page=0 chnl=0
|
||||
char id=125 x=41 y=0 width=10 height=18 xoffset=-3 yoffset=3 xadvance=6 page=0 chnl=0
|
||||
char id=123 x=51 y=0 width=10 height=18 xoffset=-3 yoffset=3 xadvance=6 page=0 chnl=0
|
||||
char id=93 x=61 y=0 width=8 height=18 xoffset=-3 yoffset=3 xadvance=5 page=0 chnl=0
|
||||
char id=91 x=69 y=0 width=8 height=18 xoffset=-2 yoffset=3 xadvance=5 page=0 chnl=0
|
||||
char id=41 x=77 y=0 width=9 height=18 xoffset=-3 yoffset=3 xadvance=5 page=0 chnl=0
|
||||
char id=40 x=86 y=0 width=9 height=18 xoffset=-3 yoffset=3 xadvance=5 page=0 chnl=0
|
||||
char id=64 x=95 y=0 width=18 height=17 xoffset=-3 yoffset=3 xadvance=14 page=0 chnl=0
|
||||
char id=121 x=113 y=0 width=13 height=17 xoffset=-3 yoffset=6 xadvance=8 page=0 chnl=0
|
||||
char id=113 x=126 y=0 width=13 height=17 xoffset=-3 yoffset=6 xadvance=9 page=0 chnl=0
|
||||
char id=112 x=139 y=0 width=13 height=17 xoffset=-2 yoffset=6 xadvance=9 page=0 chnl=0
|
||||
char id=103 x=152 y=0 width=13 height=17 xoffset=-3 yoffset=6 xadvance=8 page=0 chnl=0
|
||||
char id=38 x=165 y=0 width=16 height=16 xoffset=-3 yoffset=3 xadvance=11 page=0 chnl=0
|
||||
char id=37 x=181 y=0 width=18 height=16 xoffset=-3 yoffset=3 xadvance=14 page=0 chnl=0
|
||||
char id=36 x=199 y=0 width=12 height=16 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=63 x=211 y=0 width=11 height=16 xoffset=-3 yoffset=3 xadvance=7 page=0 chnl=0
|
||||
char id=33 x=222 y=0 width=7 height=16 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0
|
||||
char id=48 x=229 y=0 width=13 height=16 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=57 x=242 y=0 width=13 height=16 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=56 x=0 y=20 width=13 height=16 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=54 x=13 y=20 width=13 height=16 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=53 x=26 y=20 width=12 height=16 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=51 x=38 y=20 width=13 height=16 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=100 x=51 y=20 width=13 height=16 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=98 x=64 y=20 width=13 height=16 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=85 x=77 y=20 width=14 height=16 xoffset=-2 yoffset=3 xadvance=11 page=0 chnl=0
|
||||
char id=83 x=91 y=20 width=13 height=16 xoffset=-3 yoffset=3 xadvance=8 page=0 chnl=0
|
||||
char id=79 x=104 y=20 width=15 height=16 xoffset=-2 yoffset=3 xadvance=12 page=0 chnl=0
|
||||
char id=71 x=119 y=20 width=14 height=16 xoffset=-2 yoffset=3 xadvance=11 page=0 chnl=0
|
||||
char id=67 x=133 y=20 width=13 height=16 xoffset=-2 yoffset=3 xadvance=10 page=0 chnl=0
|
||||
char id=127 x=146 y=20 width=12 height=15 xoffset=-2 yoffset=3 xadvance=10 page=0 chnl=0
|
||||
char id=35 x=158 y=20 width=15 height=15 xoffset=-3 yoffset=3 xadvance=10 page=0 chnl=0
|
||||
char id=92 x=173 y=20 width=11 height=15 xoffset=-3 yoffset=3 xadvance=6 page=0 chnl=0
|
||||
char id=47 x=184 y=20 width=11 height=15 xoffset=-3 yoffset=3 xadvance=6 page=0 chnl=0
|
||||
char id=59 x=195 y=20 width=8 height=15 xoffset=-3 yoffset=6 xadvance=4 page=0 chnl=0
|
||||
char id=55 x=203 y=20 width=13 height=15 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=52 x=216 y=20 width=14 height=15 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=50 x=230 y=20 width=13 height=15 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=49 x=243 y=20 width=9 height=15 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=116 x=0 y=36 width=10 height=15 xoffset=-3 yoffset=4 xadvance=5 page=0 chnl=0
|
||||
char id=108 x=10 y=36 width=6 height=15 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0
|
||||
char id=107 x=16 y=36 width=12 height=15 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||
char id=105 x=28 y=36 width=7 height=15 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0
|
||||
char id=104 x=35 y=36 width=12 height=15 xoffset=-2 yoffset=3 xadvance=10 page=0 chnl=0
|
||||
char id=102 x=47 y=36 width=11 height=15 xoffset=-3 yoffset=3 xadvance=5 page=0 chnl=0
|
||||
char id=90 x=58 y=36 width=13 height=15 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=89 x=71 y=36 width=13 height=15 xoffset=-3 yoffset=3 xadvance=8 page=0 chnl=0
|
||||
char id=88 x=84 y=36 width=14 height=15 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=87 x=98 y=36 width=19 height=15 xoffset=-3 yoffset=3 xadvance=15 page=0 chnl=0
|
||||
char id=86 x=117 y=36 width=14 height=15 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=84 x=131 y=36 width=13 height=15 xoffset=-3 yoffset=3 xadvance=8 page=0 chnl=0
|
||||
char id=82 x=144 y=36 width=13 height=15 xoffset=-2 yoffset=3 xadvance=10 page=0 chnl=0
|
||||
char id=80 x=157 y=36 width=12 height=15 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=78 x=169 y=36 width=14 height=15 xoffset=-2 yoffset=3 xadvance=12 page=0 chnl=0
|
||||
char id=77 x=183 y=36 width=17 height=15 xoffset=-2 yoffset=3 xadvance=14 page=0 chnl=0
|
||||
char id=76 x=200 y=36 width=11 height=15 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||
char id=75 x=211 y=36 width=13 height=15 xoffset=-2 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=73 x=224 y=36 width=10 height=15 xoffset=-3 yoffset=3 xadvance=5 page=0 chnl=0
|
||||
char id=72 x=234 y=36 width=14 height=15 xoffset=-2 yoffset=3 xadvance=11 page=0 chnl=0
|
||||
char id=70 x=0 y=51 width=11 height=15 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||
char id=69 x=11 y=51 width=11 height=15 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
|
||||
char id=68 x=22 y=51 width=14 height=15 xoffset=-2 yoffset=3 xadvance=11 page=0 chnl=0
|
||||
char id=66 x=36 y=51 width=13 height=15 xoffset=-2 yoffset=3 xadvance=10 page=0 chnl=0
|
||||
char id=65 x=49 y=51 width=15 height=15 xoffset=-3 yoffset=3 xadvance=10 page=0 chnl=0
|
||||
char id=58 x=64 y=51 width=7 height=13 xoffset=-2 yoffset=6 xadvance=4 page=0 chnl=0
|
||||
char id=117 x=71 y=51 width=12 height=13 xoffset=-2 yoffset=6 xadvance=10 page=0 chnl=0
|
||||
char id=115 x=83 y=51 width=11 height=13 xoffset=-3 yoffset=6 xadvance=7 page=0 chnl=0
|
||||
char id=111 x=94 y=51 width=13 height=13 xoffset=-3 yoffset=6 xadvance=9 page=0 chnl=0
|
||||
char id=101 x=107 y=51 width=13 height=13 xoffset=-3 yoffset=6 xadvance=9 page=0 chnl=0
|
||||
char id=99 x=120 y=51 width=12 height=13 xoffset=-3 yoffset=6 xadvance=7 page=0 chnl=0
|
||||
char id=97 x=132 y=51 width=12 height=13 xoffset=-3 yoffset=6 xadvance=9 page=0 chnl=0
|
||||
char id=60 x=144 y=51 width=13 height=12 xoffset=-3 yoffset=5 xadvance=9 page=0 chnl=0
|
||||
char id=122 x=157 y=51 width=11 height=12 xoffset=-3 yoffset=6 xadvance=7 page=0 chnl=0
|
||||
char id=120 x=168 y=51 width=13 height=12 xoffset=-3 yoffset=6 xadvance=8 page=0 chnl=0
|
||||
char id=119 x=181 y=51 width=17 height=12 xoffset=-3 yoffset=6 xadvance=12 page=0 chnl=0
|
||||
char id=118 x=198 y=51 width=13 height=12 xoffset=-3 yoffset=6 xadvance=8 page=0 chnl=0
|
||||
char id=114 x=211 y=51 width=10 height=12 xoffset=-2 yoffset=6 xadvance=6 page=0 chnl=0
|
||||
char id=110 x=221 y=51 width=12 height=12 xoffset=-2 yoffset=6 xadvance=10 page=0 chnl=0
|
||||
char id=109 x=233 y=51 width=17 height=12 xoffset=-2 yoffset=6 xadvance=15 page=0 chnl=0
|
||||
char id=94 x=0 y=66 width=13 height=11 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=62 x=13 y=66 width=13 height=11 xoffset=-3 yoffset=5 xadvance=9 page=0 chnl=0
|
||||
char id=42 x=26 y=66 width=13 height=10 xoffset=-3 yoffset=3 xadvance=9 page=0 chnl=0
|
||||
char id=43 x=39 y=66 width=13 height=10 xoffset=-3 yoffset=6 xadvance=9 page=0 chnl=0
|
||||
char id=61 x=52 y=66 width=13 height=8 xoffset=-3 yoffset=7 xadvance=9 page=0 chnl=0
|
||||
char id=39 x=65 y=66 width=6 height=8 xoffset=-2 yoffset=3 xadvance=3 page=0 chnl=0
|
||||
char id=34 x=71 y=66 width=9 height=8 xoffset=-2 yoffset=3 xadvance=6 page=0 chnl=0
|
||||
char id=44 x=80 y=66 width=8 height=7 xoffset=-3 yoffset=14 xadvance=4 page=0 chnl=0
|
||||
char id=126 x=88 y=66 width=13 height=6 xoffset=-3 yoffset=8 xadvance=9 page=0 chnl=0
|
||||
char id=46 x=101 y=66 width=7 height=6 xoffset=-2 yoffset=13 xadvance=4 page=0 chnl=0
|
||||
char id=96 x=108 y=66 width=8 height=6 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0
|
||||
char id=45 x=116 y=66 width=9 height=5 xoffset=-3 yoffset=10 xadvance=5 page=0 chnl=0
|
||||
char id=95 x=125 y=66 width=13 height=4 xoffset=-4 yoffset=17 xadvance=6 page=0 chnl=0
|
||||
kernings count=-1
|
|
@ -0,0 +1,149 @@
|
|||
slugs
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 10000.0
|
||||
lowMax: 10000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 4.0
|
||||
highMax: 4.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 750.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.66
|
||||
timeline2: 1.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 20.0
|
||||
highMax: 20.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 359.0
|
||||
highMax: 359.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.999
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 9
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
colors3: 0.0
|
||||
colors4: 0.0
|
||||
colors5: 0.0
|
||||
colors6: 1.0
|
||||
colors7: 1.0
|
||||
colors8: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.050933786
|
||||
timeline2: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.21232876
|
||||
timeline2: 0.65068495
|
||||
timeline3: 0.9794521
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
/home/emamaker/github/amazeing/gdx/core/assets/data/powerups/ball_and_chain.png
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
Untitled
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 5000.0
|
||||
lowMax: 5000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 1.0
|
||||
lowMax: 1.0
|
||||
highMin: 10.0
|
||||
highMax: 10.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 150.0
|
||||
highMax: 350.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 0.9183673
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.66
|
||||
timeline2: 1.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 200.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 200.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 300.0
|
||||
lowMax: 300.0
|
||||
highMin: 400.0
|
||||
highMax: 400.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 3.0
|
||||
highMax: 3.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 0.0
|
||||
scaling2: 0.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.5
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.25342464
|
||||
timeline2: 0.60761464
|
||||
timeline3: 0.98057497
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: random
|
||||
- Image Paths -
|
||||
explosion.png
|
||||
boom.png
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
|
@ -0,0 +1,313 @@
|
|||
explosion
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 1000.0
|
||||
lowMax: 1000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 5.0
|
||||
highMax: 5.0
|
||||
relative: false
|
||||
scalingCount: 5
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
scaling4: 0.59183675
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.1509288
|
||||
timeline2: 0.39041096
|
||||
timeline3: 0.72602737
|
||||
timeline4: 0.86986303
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 1000.0
|
||||
relative: false
|
||||
scalingCount: 6
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
scaling4: 1.0
|
||||
scaling5: 1.0
|
||||
timelineCount: 6
|
||||
timeline0: 0.0
|
||||
timeline1: 0.113777086
|
||||
timeline2: 0.47678018
|
||||
timeline3: 0.5944272
|
||||
timeline4: 0.7972136
|
||||
timeline5: 0.89860684
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 200.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 0.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 0.98630136
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 200.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 0.020408163
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- X Scale -
|
||||
lowMin: 40.0
|
||||
lowMax: 40.0
|
||||
highMin: 80.0
|
||||
highMax: 100.0
|
||||
relative: true
|
||||
scalingCount: 6
|
||||
scaling0: 0.039325844
|
||||
scaling1: 0.2977528
|
||||
scaling2: 0.6011236
|
||||
scaling3: 0.71910113
|
||||
scaling4: 0.8707865
|
||||
scaling5: 1.0
|
||||
timelineCount: 6
|
||||
timeline0: 0.0
|
||||
timeline1: 0.16331269
|
||||
timeline2: 0.29256967
|
||||
timeline3: 0.46826625
|
||||
timeline4: 0.65634674
|
||||
timeline5: 0.996904
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 3.0
|
||||
highMax: 3.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 0.0
|
||||
scaling2: 0.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.5
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.6666667
|
||||
scaling2: 0.84210527
|
||||
scaling3: 0.24561404
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.26027396
|
||||
timeline2: 0.60273975
|
||||
timeline3: 0.9109589
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
explosion.png
|
||||
|
||||
|
||||
boom
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 1500.0
|
||||
lowMax: 1500.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 25
|
||||
- Emission -
|
||||
lowMin: 1.0
|
||||
lowMax: 1.0
|
||||
highMin: 2.0
|
||||
highMax: 2.0
|
||||
relative: false
|
||||
scalingCount: 5
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 0.67346936
|
||||
scaling3: 0.0
|
||||
scaling4: 0.0
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.15413533
|
||||
timeline2: 0.42465752
|
||||
timeline3: 0.5068493
|
||||
timeline4: 0.99303406
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 500.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: ellipse
|
||||
edges: false
|
||||
side: both
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 10.0
|
||||
lowMax: 10.0
|
||||
highMin: 30.0
|
||||
highMax: 80.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.37078652
|
||||
scaling1: 0.75842696
|
||||
scaling2: 0.96067417
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.38467494
|
||||
timeline2: 0.996904
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: false
|
||||
- Angle -
|
||||
active: false
|
||||
- Rotation -
|
||||
active: true
|
||||
lowMin: -15.0
|
||||
lowMax: -15.0
|
||||
highMin: 5.0
|
||||
highMax: 5.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: true
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
boom.png
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
|
@ -0,0 +1,313 @@
|
|||
explosion
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 1000.0
|
||||
lowMax: 1000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 5.0
|
||||
highMax: 5.0
|
||||
relative: false
|
||||
scalingCount: 5
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
scaling4: 0.59183675
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.1509288
|
||||
timeline2: 0.39041096
|
||||
timeline3: 0.72602737
|
||||
timeline4: 0.86986303
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 200.0
|
||||
highMax: 1000.0
|
||||
relative: false
|
||||
scalingCount: 6
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
scaling4: 1.0
|
||||
scaling5: 1.0
|
||||
timelineCount: 6
|
||||
timeline0: 0.0
|
||||
timeline1: 0.113777086
|
||||
timeline2: 0.47678018
|
||||
timeline3: 0.5944272
|
||||
timeline4: 0.7972136
|
||||
timeline5: 0.89860684
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 0.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 0.98630136
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 0.020408163
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- X Scale -
|
||||
lowMin: 40.0
|
||||
lowMax: 40.0
|
||||
highMin: 50.0
|
||||
highMax: 70.0
|
||||
relative: true
|
||||
scalingCount: 6
|
||||
scaling0: 0.039325844
|
||||
scaling1: 0.2977528
|
||||
scaling2: 0.6011236
|
||||
scaling3: 0.71910113
|
||||
scaling4: 0.8707865
|
||||
scaling5: 1.0
|
||||
timelineCount: 6
|
||||
timeline0: 0.0
|
||||
timeline1: 0.16331269
|
||||
timeline2: 0.29256967
|
||||
timeline3: 0.46826625
|
||||
timeline4: 0.65634674
|
||||
timeline5: 0.996904
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 3.0
|
||||
highMax: 3.0
|
||||
relative: true
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 0.0
|
||||
scaling2: 0.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.5
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.71929824
|
||||
scaling2: 0.8596491
|
||||
scaling3: 0.36842105
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.33561644
|
||||
timeline2: 0.65753424
|
||||
timeline3: 0.96575344
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
explosion.png
|
||||
|
||||
|
||||
boom
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 1500.0
|
||||
lowMax: 1500.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 25
|
||||
- Emission -
|
||||
lowMin: 1.0
|
||||
lowMax: 1.0
|
||||
highMin: 2.0
|
||||
highMax: 2.0
|
||||
relative: false
|
||||
scalingCount: 5
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 0.67346936
|
||||
scaling3: 0.0
|
||||
scaling4: 0.0
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.15413533
|
||||
timeline2: 0.42465752
|
||||
timeline3: 0.5068493
|
||||
timeline4: 0.99303406
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 500.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: ellipse
|
||||
edges: false
|
||||
side: both
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 100.0
|
||||
highMax: 100.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 10.0
|
||||
lowMax: 10.0
|
||||
highMin: 30.0
|
||||
highMax: 80.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.37078652
|
||||
scaling1: 0.75842696
|
||||
scaling2: 0.96067417
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.38467494
|
||||
timeline2: 0.996904
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: false
|
||||
- Angle -
|
||||
active: false
|
||||
- Rotation -
|
||||
active: true
|
||||
lowMin: -15.0
|
||||
lowMax: -15.0
|
||||
highMin: 5.0
|
||||
highMax: 5.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 3
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: true
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
boom.png
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
slugs
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 10000.0
|
||||
lowMax: 10000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 4.0
|
||||
highMax: 4.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 750.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.66
|
||||
timeline2: 1.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 20.0
|
||||
highMax: 20.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 359.0
|
||||
highMax: 359.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.999
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 9
|
||||
colors0: 1.0
|
||||
colors1: 1.0
|
||||
colors2: 1.0
|
||||
colors3: 1.0
|
||||
colors4: 1.0
|
||||
colors5: 1.0
|
||||
colors6: 1.0
|
||||
colors7: 1.0
|
||||
colors8: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.01
|
||||
timeline2: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.21232876
|
||||
timeline2: 0.65068495
|
||||
timeline3: 0.9794521
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
/home/emamaker/github/amazeing/gdx/core/assets/data/powerups/feather.png
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
slugs
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 15000.0
|
||||
lowMax: 15000.0
|
||||
- Count -
|
||||
min: 0
|
||||
max: 200
|
||||
- Emission -
|
||||
lowMin: 2.0
|
||||
lowMax: 2.0
|
||||
highMin: 4.0
|
||||
highMax: 4.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 750.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.66
|
||||
timeline2: 1.0
|
||||
independent: false
|
||||
- Life Offset -
|
||||
active: false
|
||||
independent: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: square
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 60.0
|
||||
highMax: 60.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 20.0
|
||||
highMax: 20.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Y Scale -
|
||||
active: false
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 359.0
|
||||
highMax: 359.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.999
|
||||
timeline2: 1.0
|
||||
- Rotation -
|
||||
active: false
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: false
|
||||
- Tint -
|
||||
colorsCount: 9
|
||||
colors0: 0.58431375
|
||||
colors1: 0.8784314
|
||||
colors2: 0.43529412
|
||||
colors3: 0.0
|
||||
colors4: 0.0
|
||||
colors5: 0.0
|
||||
colors6: 1.0
|
||||
colors7: 1.0
|
||||
colors8: 1.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.050933786
|
||||
timeline2: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
scaling2: 1.0
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.21232876
|
||||
timeline2: 0.65068495
|
||||
timeline3: 0.9794521
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: false
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
spriteMode: single
|
||||
- Image Paths -
|
||||
/home/emamaker/github/amazeing/gdx/core/assets/data/powerups/slug.png
|
||||
|
After Width: | Height: | Size: 678 B |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.6 KiB |
|
@ -0,0 +1,10 @@
|
|||
|
||||
#ifdef GL_ES
|
||||
precision mediump float;
|
||||
#endif
|
||||
|
||||
varying vec2 v_texCoord0;
|
||||
|
||||
void main() {
|
||||
gl_FragColor = vec4(v_texCoord0, 0.0, 1.0);
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
attribute vec3 a_position;
|
||||
attribute vec3 a_normal;
|
||||
attribute vec2 a_texCoord0;
|
||||
|
||||
uniform mat4 u_worldTrans;
|
||||
uniform mat4 u_projViewTrans;
|
||||
|
||||
varying vec2 v_texCoord0;
|
||||
|
||||
void main() {
|
||||
v_texCoord0 = a_texCoord0;
|
||||
gl_Position = u_projViewTrans * u_worldTrans * vec4(a_position, 1.0);
|
||||
}
|
After Width: | Height: | Size: 67 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 8.4 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 7.3 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 28 KiB |
|
@ -0,0 +1,200 @@
|
|||
|
||||
uiskin.png
|
||||
size: 256,128
|
||||
format: RGBA8888
|
||||
filter: Linear,Linear
|
||||
repeat: none
|
||||
check-off
|
||||
rotate: false
|
||||
xy: 11, 5
|
||||
size: 14, 14
|
||||
orig: 14, 14
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
textfield
|
||||
rotate: false
|
||||
xy: 11, 5
|
||||
size: 14, 14
|
||||
split: 3, 3, 3, 3
|
||||
orig: 14, 14
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
check-on
|
||||
rotate: false
|
||||
xy: 125, 35
|
||||
size: 14, 14
|
||||
orig: 14, 14
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
cursor
|
||||
rotate: false
|
||||
xy: 23, 1
|
||||
size: 3, 3
|
||||
split: 1, 1, 1, 1
|
||||
orig: 3, 3
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default
|
||||
rotate: false
|
||||
xy: 1, 50
|
||||
size: 254, 77
|
||||
orig: 254, 77
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-pane
|
||||
rotate: false
|
||||
xy: 11, 1
|
||||
size: 5, 3
|
||||
split: 1, 1, 1, 1
|
||||
orig: 5, 3
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-rect-pad
|
||||
rotate: false
|
||||
xy: 11, 1
|
||||
size: 5, 3
|
||||
split: 1, 1, 1, 1
|
||||
orig: 5, 3
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-pane-noborder
|
||||
rotate: false
|
||||
xy: 170, 44
|
||||
size: 1, 1
|
||||
split: 0, 0, 0, 0
|
||||
orig: 1, 1
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-rect
|
||||
rotate: false
|
||||
xy: 38, 25
|
||||
size: 3, 3
|
||||
split: 1, 1, 1, 1
|
||||
orig: 3, 3
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-rect-down
|
||||
rotate: false
|
||||
xy: 170, 46
|
||||
size: 3, 3
|
||||
split: 1, 1, 1, 1
|
||||
orig: 3, 3
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-round
|
||||
rotate: false
|
||||
xy: 112, 29
|
||||
size: 12, 20
|
||||
split: 5, 5, 5, 4
|
||||
pad: 4, 4, 1, 1
|
||||
orig: 12, 20
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-round-down
|
||||
rotate: false
|
||||
xy: 99, 29
|
||||
size: 12, 20
|
||||
split: 5, 5, 5, 4
|
||||
pad: 4, 4, 1, 1
|
||||
orig: 12, 20
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-round-large
|
||||
rotate: false
|
||||
xy: 57, 29
|
||||
size: 20, 20
|
||||
split: 5, 5, 5, 4
|
||||
orig: 20, 20
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-scroll
|
||||
rotate: false
|
||||
xy: 78, 29
|
||||
size: 20, 20
|
||||
split: 2, 2, 2, 2
|
||||
orig: 20, 20
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-select
|
||||
rotate: false
|
||||
xy: 29, 29
|
||||
size: 27, 20
|
||||
split: 4, 14, 4, 4
|
||||
orig: 27, 20
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-select-selection
|
||||
rotate: false
|
||||
xy: 26, 16
|
||||
size: 3, 3
|
||||
split: 1, 1, 1, 1
|
||||
orig: 3, 3
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-slider
|
||||
rotate: false
|
||||
xy: 29, 20
|
||||
size: 8, 8
|
||||
split: 2, 2, 2, 2
|
||||
orig: 8, 8
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-slider-knob
|
||||
rotate: false
|
||||
xy: 1, 1
|
||||
size: 9, 18
|
||||
orig: 9, 18
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-splitpane
|
||||
rotate: false
|
||||
xy: 17, 1
|
||||
size: 5, 3
|
||||
split: 0, 5, 0, 0
|
||||
orig: 5, 3
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-splitpane-vertical
|
||||
rotate: false
|
||||
xy: 125, 29
|
||||
size: 3, 5
|
||||
split: 0, 0, 0, 5
|
||||
orig: 3, 5
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
default-window
|
||||
rotate: false
|
||||
xy: 1, 20
|
||||
size: 27, 29
|
||||
split: 4, 3, 20, 3
|
||||
orig: 27, 29
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
selection
|
||||
rotate: false
|
||||
xy: 174, 48
|
||||
size: 1, 1
|
||||
orig: 1, 1
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
tree-minus
|
||||
rotate: false
|
||||
xy: 140, 35
|
||||
size: 14, 14
|
||||
orig: 14, 14
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
tree-plus
|
||||
rotate: false
|
||||
xy: 155, 35
|
||||
size: 14, 14
|
||||
orig: 14, 14
|
||||
offset: 0, 0
|
||||
index: -1
|
||||
white
|
||||
rotate: false
|
||||
xy: 129, 31
|
||||
size: 3, 3
|
||||
orig: 3, 3
|
||||
offset: 0, 0
|
||||
index: -1
|
|
@ -0,0 +1,70 @@
|
|||
{
|
||||
BitmapFont: { default-font: { file: default.fnt } },
|
||||
Color: {
|
||||
green: { a: 1, b: 0, g: 1, r: 0 },
|
||||
white: { a: 1, b: 1, g: 1, r: 1 },
|
||||
red: { a: 1, b: 0, g: 0, r: 1 },
|
||||
black: { a: 1, b: 0, g: 0, r: 0 },
|
||||
},
|
||||
TintedDrawable: {
|
||||
dialogDim: { name: white, color: { r: 0, g: 0, b: 0, a: 0.45 } },
|
||||
},
|
||||
ButtonStyle: {
|
||||
default: { down: default-round-down, up: default-round },
|
||||
toggle: { parent: default, checked: default-round-down }
|
||||
},
|
||||
TextButtonStyle: {
|
||||
default: { parent: default, font: default-font, fontColor: white },
|
||||
toggle: { parent: default, checked: default-round-down, downFontColor: red }
|
||||
},
|
||||
ScrollPaneStyle: {
|
||||
default: { vScroll: default-scroll, hScrollKnob: default-round-large, background: default-rect, hScroll: default-scroll, vScrollKnob: default-round-large }
|
||||
},
|
||||
SelectBoxStyle: {
|
||||
default: {
|
||||
font: default-font, fontColor: white, background: default-select,
|
||||
scrollStyle: default,
|
||||
listStyle: { font: default-font, selection: default-select-selection }
|
||||
}
|
||||
},
|
||||
SplitPaneStyle: {
|
||||
default-vertical: { handle: default-splitpane-vertical },
|
||||
default-horizontal: { handle: default-splitpane }
|
||||
},
|
||||
WindowStyle: {
|
||||
default: { titleFont: default-font, background: default-window, titleFontColor: white },
|
||||
dialog: { parent: default, stageBackground: dialogDim }
|
||||
},
|
||||
ProgressBarStyle: {
|
||||
default-horizontal: { background: default-slider, knob: default-slider-knob },
|
||||
default-vertical: { background: default-slider, knob: default-round-large }
|
||||
},
|
||||
SliderStyle: {
|
||||
default-horizontal: { parent: default-horizontal },
|
||||
default-vertical: { parent: default-vertical }
|
||||
},
|
||||
LabelStyle: {
|
||||
default: { font: default-font, fontColor: white }
|
||||
},
|
||||
TextFieldStyle: {
|
||||
default: { selection: selection, background: textfield, font: default-font, fontColor: white, cursor: cursor }
|
||||
},
|
||||
CheckBoxStyle: {
|
||||
default: { checkboxOn: check-on, checkboxOff: check-off, font: default-font, fontColor: white }
|
||||
},
|
||||
ListStyle: {
|
||||
default: { fontColorUnselected: white, selection: selection, fontColorSelected: white, font: default-font }
|
||||
},
|
||||
TouchpadStyle: {
|
||||
default: { background: default-pane, knob: default-round-large }
|
||||
},
|
||||
TreeStyle: {
|
||||
default: { minus: tree-minus, plus: tree-plus, selection: default-select-selection }
|
||||
},
|
||||
TextTooltipStyle: {
|
||||
default: {
|
||||
label: { font: default-font, fontColor: white },
|
||||
background: default-pane, wrapWidth: 150
|
||||
}
|
||||
},
|
||||
}
|
After Width: | Height: | Size: 28 KiB |
|
@ -0,0 +1,15 @@
|
|||
apply plugin: "java"
|
||||
|
||||
sourceCompatibility = 1.7
|
||||
|
||||
dependencies {
|
||||
compile files("./lib/voxel_engine_lib.jar")
|
||||
implementation files("./lib/kryonet-2.21-all.jar")
|
||||
}
|
||||
|
||||
|
||||
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
|
||||
|
||||
sourceSets.main.java.srcDirs = [ "src/" ]
|
||||
|
||||
eclipse.project.name = appName + "-core"
|
|
@ -0,0 +1,188 @@
|
|||
package com.emamaker.amazeing;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import com.badlogic.gdx.Game;
|
||||
import com.badlogic.gdx.Gdx;
|
||||
import com.badlogic.gdx.InputMultiplexer;
|
||||
import com.badlogic.gdx.graphics.FPSLogger;
|
||||
import com.badlogic.gdx.graphics.g2d.ParticleEffectPool.PooledEffect;
|
||||
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
|
||||
import com.badlogic.gdx.physics.bullet.Bullet;
|
||||
import com.badlogic.gdx.utils.Array;
|
||||
import com.emamaker.amazeing.manager.GameManager;
|
||||
import com.emamaker.amazeing.manager.managers.GameManagerLocal;
|
||||
import com.emamaker.amazeing.manager.network.GameClient;
|
||||
import com.emamaker.amazeing.manager.network.GameServer;
|
||||
import com.emamaker.amazeing.maze.settings.MazeSettings;
|
||||
import com.emamaker.amazeing.player.powerups.PowerUps;
|
||||
import com.emamaker.amazeing.ui.UIManager;
|
||||
import com.emamaker.amazeing.utils.TextureLoader;
|
||||
import com.emamaker.voxelengine.VoxelWorld;
|
||||
|
||||
public class AMazeIng extends Game {
|
||||
|
||||
public VoxelWorld world = new VoxelWorld();
|
||||
FPSLogger fps = new FPSLogger();
|
||||
boolean generated = false;
|
||||
boolean gui = false;
|
||||
Random rand = new Random();
|
||||
|
||||
public UIManager uiManager;
|
||||
public GameManager currentGameManager;
|
||||
public GameManagerLocal gameManager;
|
||||
public MazeSettings settings;
|
||||
public InputMultiplexer multiplexer = new InputMultiplexer();
|
||||
|
||||
/* Local manager for local games and server host in multiplayer games */
|
||||
public GameServer server;
|
||||
public GameClient client;
|
||||
|
||||
static AMazeIng game;
|
||||
|
||||
public static Platform PLATFORM;
|
||||
|
||||
public float delta = 0;
|
||||
|
||||
public SpriteBatch spriteBatch;
|
||||
public Array<PooledEffect> effects = new Array<PooledEffect>();
|
||||
|
||||
|
||||
public AMazeIng(Platform p) {
|
||||
PLATFORM = p;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void create() {
|
||||
game = this;
|
||||
|
||||
// Bullet init for physics
|
||||
Bullet.init();
|
||||
|
||||
// Set windowed resolution
|
||||
Gdx.graphics.setWindowedMode(1280, 720);
|
||||
|
||||
// Enable on-screen keyboard for mobile devices
|
||||
// Gdx.input.setOnscreenKeyboardVisible(true);
|
||||
|
||||
// Voxel engine init. Call everything after this
|
||||
world.init(this);
|
||||
world.worldManager.generateChunks = false;
|
||||
world.worldManager.updateChunks = true;
|
||||
|
||||
// Disable VoxelEngines's integrated camera input processor and enable our own
|
||||
Gdx.input.setInputProcessor(multiplexer);
|
||||
|
||||
generated = false;
|
||||
setupGUI();
|
||||
setupGameManager();
|
||||
setupPowerUps();
|
||||
|
||||
spriteBatch = new SpriteBatch();
|
||||
}
|
||||
|
||||
public void setupGUI() {
|
||||
System.out.println("Setup UI Manager and TextureLoader");
|
||||
new TextureLoader();
|
||||
uiManager = new UIManager(this);
|
||||
settings = new MazeSettings();
|
||||
uiManager.setupScreens();
|
||||
}
|
||||
|
||||
public void setupGameManager() {
|
||||
System.out.println("Setup Game Managers");
|
||||
gameManager = new GameManagerLocal();
|
||||
|
||||
server = new GameServer();
|
||||
client = new GameClient();
|
||||
}
|
||||
|
||||
public void setupPowerUps() {
|
||||
System.out.println("Setting up PowerUps");
|
||||
new PowerUps();
|
||||
}
|
||||
|
||||
public void requestChangeToMap(int[][] todraw) {
|
||||
if(server.isRunning()) server.gameManager.requestChangeToMap(todraw);
|
||||
else if(!client.isRunning()) server.gameManager.requestChangeToMap(todraw);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render() {
|
||||
super.render();
|
||||
delta = Math.min(1f / 30f, Gdx.graphics.getDeltaTime());
|
||||
|
||||
server.update();
|
||||
client.update();
|
||||
gameManager.update();
|
||||
|
||||
spriteBatch.begin();
|
||||
// Update and draw effects:
|
||||
for (int i = effects.size - 1; i >= 0; i--) {
|
||||
PooledEffect effect = effects.get(i);
|
||||
effect.draw(spriteBatch, delta);
|
||||
if (effect.isComplete()) {
|
||||
effect.free();
|
||||
effects.removeIndex(i);
|
||||
}
|
||||
}
|
||||
spriteBatch.end();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void dispose() {
|
||||
gameManager.dispose();
|
||||
if (server.isRunning())
|
||||
client.stop(true);
|
||||
else
|
||||
client.stop();
|
||||
server.stop();
|
||||
world.dispose();
|
||||
clearEffects();
|
||||
}
|
||||
|
||||
public void clearEffects() {
|
||||
// Reset all effects:
|
||||
for (int i = effects.size - 1; i >= 0; i--)
|
||||
effects.get(i).free(); //free all the effects back to the pool
|
||||
effects.clear(); //clear the current effects array
|
||||
}
|
||||
|
||||
@Override
|
||||
public void resize(int width, int height) {
|
||||
world.resize(width, height);
|
||||
if (this.getScreen() != null)
|
||||
this.getScreen().resize(width, height);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pause() {
|
||||
world.pause();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void resume() {
|
||||
world.resume();
|
||||
}
|
||||
|
||||
public static AMazeIng getMain() {
|
||||
return game;
|
||||
}
|
||||
|
||||
public static boolean isDesktop() {
|
||||
return PLATFORM == Platform.DESKTOP;
|
||||
}
|
||||
|
||||
public static boolean isMobile() {
|
||||
return PLATFORM == Platform.ANDROID || PLATFORM == Platform.IOS;
|
||||
}
|
||||
|
||||
public static boolean isIOS() {
|
||||
return PLATFORM == Platform.IOS;
|
||||
}
|
||||
|
||||
public static enum Platform {
|
||||
DESKTOP, ANDROID, IOS
|
||||
}
|
||||
}
|
|
@ -0,0 +1,491 @@
|
|||
package com.emamaker.amazeing.manager;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Random;
|
||||
import java.util.Set;
|
||||
|
||||
import com.badlogic.gdx.Game;
|
||||
import com.badlogic.gdx.Gdx;
|
||||
import com.badlogic.gdx.math.Vector3;
|
||||
import com.badlogic.gdx.scenes.scene2d.InputEvent;
|
||||
import com.badlogic.gdx.scenes.scene2d.InputListener;
|
||||
import com.badlogic.gdx.scenes.scene2d.Stage;
|
||||
import com.badlogic.gdx.scenes.scene2d.ui.Dialog;
|
||||
import com.badlogic.gdx.scenes.scene2d.ui.Label;
|
||||
import com.badlogic.gdx.scenes.scene2d.ui.TextButton;
|
||||
import com.badlogic.gdx.utils.viewport.ScreenViewport;
|
||||
import com.emamaker.amazeing.AMazeIng;
|
||||
import com.emamaker.amazeing.AMazeIng.Platform;
|
||||
import com.emamaker.amazeing.maze.MazeGenerator;
|
||||
import com.emamaker.amazeing.maze.settings.MazeSettings;
|
||||
import com.emamaker.amazeing.player.MazePlayer;
|
||||
import com.emamaker.amazeing.player.MazePlayerLocal;
|
||||
import com.emamaker.amazeing.player.powerups.PowerUp;
|
||||
import com.emamaker.amazeing.player.powerups.PowerUps;
|
||||
import com.emamaker.amazeing.utils.MathUtils;
|
||||
import com.emamaker.voxelengine.block.CellId;
|
||||
import com.emamaker.voxelengine.player.Player;
|
||||
|
||||
public class GameManager {
|
||||
|
||||
protected AMazeIng main;
|
||||
public MazeGenerator mazeGen;
|
||||
|
||||
public boolean gameStarted = false;
|
||||
public boolean showGame = true;
|
||||
public boolean anyoneWon = false;
|
||||
|
||||
public Stage stage;
|
||||
|
||||
Random rand = new Random();
|
||||
|
||||
GameType type = GameType.LOCAL;
|
||||
|
||||
public ArrayList<MazePlayer> players = new ArrayList<MazePlayer>();
|
||||
public ArrayList<PowerUp> powerups = new ArrayList<PowerUp>();
|
||||
protected ArrayList<MazePlayer> toDeletePlayer = new ArrayList<MazePlayer>();
|
||||
protected ArrayList<PowerUp> toDeletePowerUps = new ArrayList<PowerUp>();
|
||||
|
||||
protected PowerUp pup;
|
||||
|
||||
TextButton pauseBtn;
|
||||
Dialog pauseDlg;
|
||||
Label pauseDlgText;
|
||||
TextButton pauseDlgResumeBtn, pauseDlgQuitBtn;
|
||||
boolean showingDialog = false;
|
||||
|
||||
public GameManager(Game main_, GameType t) {
|
||||
main = (AMazeIng) main_;
|
||||
gameStarted = false;
|
||||
|
||||
type = t;
|
||||
setShowGame(type != GameType.SERVER);
|
||||
|
||||
mazeGen = new MazeGenerator(main, MazeSettings.MAZEX, MazeSettings.MAZEZ);
|
||||
stage = new Stage(new ScreenViewport());
|
||||
}
|
||||
|
||||
public void generateMaze(Set<MazePlayer> pl, int todraw[][]) {
|
||||
main.setScreen(null);
|
||||
|
||||
AMazeIng.getMain().multiplexer.addProcessor(stage);
|
||||
|
||||
anyoneWon = false;
|
||||
|
||||
if (AMazeIng.PLATFORM == Platform.DESKTOP) {
|
||||
if (pl != null) {
|
||||
for (MazePlayer p : players)
|
||||
if (!pl.contains(p))
|
||||
toDeletePlayer.add(p);
|
||||
|
||||
// Check if new players have to be added
|
||||
for (MazePlayer p : pl)
|
||||
if (!players.contains(p))
|
||||
players.add(p);
|
||||
|
||||
for (MazePlayer p : toDeletePlayer) {
|
||||
p.dispose();
|
||||
players.remove(p);
|
||||
}
|
||||
toDeletePlayer.clear();
|
||||
}
|
||||
} else {
|
||||
for (MazePlayer p : players)
|
||||
p.dispose();
|
||||
players.clear();
|
||||
players.addAll(pl);
|
||||
}
|
||||
|
||||
for (int i = 0; i < MazeSettings.MAZEX; i++) {
|
||||
for (int j = 0; j < 2; j++) {
|
||||
for (int k = 0; k < MazeSettings.MAZEZ; k++) {
|
||||
main.world.worldManager.setCell(i, j, k, CellId.ID_AIR);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mazeGen.setMazeSize(MazeSettings.MAZEX, MazeSettings.MAZEZ);
|
||||
mazeGen.generateMaze();
|
||||
resetCamera();
|
||||
gameStarted = true;
|
||||
|
||||
showingDialog = false;
|
||||
|
||||
}
|
||||
|
||||
public void addTouchScreenInput() {
|
||||
if (getShowGame() && AMazeIng.isMobile()) {
|
||||
for (MazePlayer p : players) {
|
||||
if (p instanceof MazePlayerLocal) {
|
||||
stage.addActor(((MazePlayerLocal) p).tctrl);
|
||||
stage.addActor(((MazePlayerLocal) p).touchpadPowerUp);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setupHud() {
|
||||
pauseBtn = new TextButton("Pause", main.uiManager.skin);
|
||||
// pauseBtn.getStyle().imageUp = new TextureRegionDrawable(new TextureRegion(new Texture(Gdx.files.internal("data/pause.png"))));
|
||||
// pauseBtn.getStyle().imageDown = new TextureRegionDrawable(new TextureRegion(new Texture(Gdx.files.internal("data/pause.png"))));
|
||||
|
||||
pauseDlg = new Dialog("Pause", main.uiManager.skin);
|
||||
|
||||
pauseDlgText = new Label("What do you want to do?", main.uiManager.skin);
|
||||
|
||||
pauseDlgResumeBtn = new TextButton("Resume", main.uiManager.skin);
|
||||
pauseDlgQuitBtn = new TextButton("Quit", main.uiManager.skin);
|
||||
|
||||
pauseDlg.text(pauseDlgText);
|
||||
pauseDlg.button(pauseDlgQuitBtn);
|
||||
pauseDlg.button(pauseDlgResumeBtn);
|
||||
|
||||
pauseBtn.addListener(new InputListener() {
|
||||
@Override
|
||||
public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) {
|
||||
pauseDlg.show(stage);
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
pauseDlgResumeBtn.addListener(new InputListener() {
|
||||
@Override
|
||||
public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) {
|
||||
pauseDlg.hide();
|
||||
return true;
|
||||
}
|
||||
});
|
||||
pauseDlgQuitBtn.addListener(new InputListener() {
|
||||
@Override
|
||||
public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) {
|
||||
quitGameByBtn();
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
stage.addActor(pauseBtn);
|
||||
}
|
||||
|
||||
float cw, ch, d, labScale, buttonDim;
|
||||
|
||||
public void hudUpdate() {
|
||||
resetCamera();
|
||||
setCamera(new Vector3((MazeSettings.MAZEX + 1) / 2, (MazeSettings.MAZEX + MazeSettings.MAZEZ) * 0.48f,
|
||||
MazeSettings.MAZEZ / 2 - 1.75f), new Vector3(0, -90, 0));
|
||||
|
||||
cw = Gdx.graphics.getWidth();
|
||||
ch = Gdx.graphics.getHeight();
|
||||
d = MathUtils.pythagoreanTheorem(cw, ch);
|
||||
labScale = d * .00090f;
|
||||
buttonDim = d * 0.04f;
|
||||
pauseBtn.setSize(buttonDim, buttonDim);
|
||||
pauseBtn.setPosition((cw - pauseBtn.getWidth()) / 2, ch - pauseBtn.getHeight());
|
||||
pauseBtn.getLabel().setFontScale(labScale * 0.9f);
|
||||
|
||||
pauseDlg.setSize(cw * 0.2f, ch * 0.15f);
|
||||
pauseDlg.setPosition((cw - pauseDlg.getWidth()) / 2, (ch - pauseDlg.getHeight()) / 2);
|
||||
pauseDlgResumeBtn.getLabel().setFontScale(labScale * 0.9f);
|
||||
pauseDlgQuitBtn.getLabel().setFontScale(labScale * 0.9f);
|
||||
pauseDlgText.setFontScale(labScale * 0.9f);
|
||||
|
||||
stage.act();
|
||||
stage.draw();
|
||||
}
|
||||
|
||||
public void renderWorld() {
|
||||
main.world.render();
|
||||
}
|
||||
|
||||
public void renderPowerUps() {
|
||||
for (PowerUp p : powerups)
|
||||
p.render(main.world.modelBatch, main.world.environment);
|
||||
}
|
||||
|
||||
public void renderPlayers() {
|
||||
for (MazePlayer p : players)
|
||||
renderPlayer(p);
|
||||
}
|
||||
|
||||
public void updatePlayers() {
|
||||
for (MazePlayer p : players)
|
||||
updatePlayer(p);
|
||||
}
|
||||
|
||||
public void updatePowerUps() {
|
||||
for (PowerUp p : toDeletePowerUps) {
|
||||
powerups.remove(p);
|
||||
}
|
||||
toDeletePowerUps.clear();
|
||||
}
|
||||
|
||||
public void renderPlayer(MazePlayer p) {
|
||||
if (getShowGame())
|
||||
p.render(main.world.modelBatch, main.world.environment);
|
||||
}
|
||||
|
||||
public void updatePlayer(MazePlayer p) {
|
||||
p.update();
|
||||
}
|
||||
|
||||
public boolean checkPowerUp(MazePlayer p, PowerUp p1) {
|
||||
return (int) p1.getPosition().x == (int) p.getPos().x && (int) p1.getPosition().z == (int) p.getPos().z;
|
||||
}
|
||||
|
||||
public void assignPowerUps() {
|
||||
if (players != null && !players.isEmpty()) {
|
||||
for (MazePlayer p : players) {
|
||||
for (PowerUp p1 : powerups) {
|
||||
if (checkPowerUp(p, p1)) {
|
||||
assignPowerUp(p, p1);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void revokePowerUp(MazePlayer p) {
|
||||
p.disablePowerUp();
|
||||
}
|
||||
|
||||
public void assignPowerUp(MazePlayer p, PowerUp p1, boolean immediateUse) {
|
||||
if (p.currentPowerUp == null) {
|
||||
toDeletePowerUps.add(p1);
|
||||
p.currentPowerUp = p1;
|
||||
if (immediateUse)
|
||||
p.usePowerUp();
|
||||
}
|
||||
}
|
||||
|
||||
public void assignPowerUp(MazePlayer p, PowerUp p1) {
|
||||
this.assignPowerUp(p, p1, false);
|
||||
}
|
||||
|
||||
public void usePowerUp(MazePlayer p) {
|
||||
p.usePowerUp();
|
||||
}
|
||||
|
||||
public void checkWin() {
|
||||
for (MazePlayer p : players)
|
||||
if (checkWin(p)) {
|
||||
setFinished();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
public void setFinished() {
|
||||
anyoneWon = true;
|
||||
gameStarted = false;
|
||||
|
||||
AMazeIng.getMain().multiplexer.removeProcessor(stage);
|
||||
for (MazePlayer p : players)
|
||||
p.disablePowerUp();
|
||||
main.clearEffects();
|
||||
}
|
||||
|
||||
public void quitGameByBtn() {
|
||||
setFinished();
|
||||
if (pauseDlg != null) {
|
||||
pauseDlg.hide();
|
||||
}
|
||||
}
|
||||
|
||||
public boolean getFinished() {
|
||||
return anyoneWon;
|
||||
}
|
||||
|
||||
public void update() {
|
||||
main.currentGameManager = this;
|
||||
|
||||
generalUpdate();
|
||||
if (gameStarted && !anyoneWon) {
|
||||
inGameUpdate();
|
||||
checkWin();
|
||||
}
|
||||
}
|
||||
|
||||
public void generalUpdate() {
|
||||
|
||||
}
|
||||
|
||||
public void inGameUpdate() {
|
||||
if (players != null) {
|
||||
updatePlayers();
|
||||
updatePowerUps();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void spreadPlayers() {
|
||||
for (MazePlayer p : players) {
|
||||
int x = 1, z = 1;
|
||||
do {
|
||||
x = (Math.abs(rand.nextInt() - 1) % (mazeGen.w));
|
||||
z = (Math.abs(rand.nextInt() - 1) % (mazeGen.h));
|
||||
} while (thereIsPlayerInPos(x, z) || mazeGen.occupiedSpot(x, z));
|
||||
p.setPos(x + 0.5f, 2f, z + 0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
public void spawnPowerUps() {
|
||||
for (int i = 0; i < MazeSettings.START_POWERUPS; i++)
|
||||
spawnRandomPowerUp();
|
||||
}
|
||||
|
||||
public void spawnRandomPowerUp() {
|
||||
int x = 1, z = 1, tries = 0;
|
||||
int maxtries = MazeSettings.MAZEX * MazeSettings.MAZEZ + 2;
|
||||
do {
|
||||
x = (Math.abs(rand.nextInt() - 1) % (mazeGen.w));
|
||||
z = (Math.abs(rand.nextInt() - 1) % (mazeGen.h));
|
||||
tries++;
|
||||
} while ((thereIsPlayerInPos(x, z) || mazeGen.occupiedSpot(x, z) || thereIsPowerUpInPos(x, z))
|
||||
&& tries < maxtries);
|
||||
if (tries < maxtries) {
|
||||
System.out.println("Spawning power-up in " + x + ", " + z);
|
||||
spawnPowerUp(x + .5f, z + .5f);
|
||||
}
|
||||
}
|
||||
|
||||
public void spawnPowerUp(float x, float z) {
|
||||
PowerUp p = PowerUps.pickRandomPU();
|
||||
p.setPosition(x, 1.25f, z);
|
||||
powerups.add(p);
|
||||
}
|
||||
|
||||
public void spawnPowerUpByName(String name, float x, float z) {
|
||||
PowerUp p = PowerUps.pickByName(name);
|
||||
p.setPosition(x, 1.25f, z);
|
||||
powerups.add(p);
|
||||
}
|
||||
|
||||
public void clearPowerUps() {
|
||||
for (PowerUp p : powerups)
|
||||
if (p != null)
|
||||
p.dispose();
|
||||
powerups.clear();
|
||||
toDeletePowerUps.clear();
|
||||
}
|
||||
|
||||
public void removePowerUp(PowerUp p) {
|
||||
toDeletePowerUps.add(p);
|
||||
}
|
||||
|
||||
public String getPowerUpNameByPos(int x, int z) {
|
||||
PowerUp p = getPowerUpByPos(x, z);
|
||||
return p == null ? "" : p.name;
|
||||
}
|
||||
|
||||
public PowerUp getPowerUpByPos(int x, int z) {
|
||||
for (PowerUp p : powerups)
|
||||
if ((int) p.getPosition().x == x || (int) p.getPosition().z == z)
|
||||
return p;
|
||||
return null;
|
||||
}
|
||||
|
||||
Player generateNewPlayer(int kup, int kdown, int ksx, int kdx) {
|
||||
return generateNewPlayer(kup, kdown, ksx, kdx, "");
|
||||
}
|
||||
|
||||
Player generateNewPlayer(int kup, int kdown, int ksx, int kdx, String name) {
|
||||
int x, z;
|
||||
do {
|
||||
x = (Math.abs(rand.nextInt() - 1) % (mazeGen.w));
|
||||
z = (Math.abs(rand.nextInt() - 1) % (mazeGen.h));
|
||||
} while (thereIsPlayerInPos(x, z) || mazeGen.occupiedSpot(x, z));
|
||||
if (name.equalsIgnoreCase(""))
|
||||
return new Player(kup, kdown, ksx, kdx, x + 0.5f, 4f, z + 0.5f);
|
||||
else
|
||||
return new Player(kup, kdown, ksx, kdx, x + 0.5f, 4f, z + 0.5f, name);
|
||||
}
|
||||
|
||||
public boolean checkWin(MazePlayer p) {
|
||||
if ((int) p.getPos().x == mazeGen.WINX && (int) p.getPos().z == mazeGen.WINZ) {
|
||||
System.out.println(p.getName() + " won");
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean thereIsPlayerInPos(int x, int z) {
|
||||
for (MazePlayer p : players) {
|
||||
if ((int) p.getPos().x == x || (int) p.getPos().z == z)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean thereIsPowerUpInPos(int x, int z) {
|
||||
for (PowerUp p : powerups) {
|
||||
if ((int) p.getPosition().x == x || (int) p.getPosition().z == z)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean areTherePlayersNearby(int x, int z, int range) {
|
||||
int i, k;
|
||||
for (MazePlayer p : players) {
|
||||
i = (int) p.getPos().x;
|
||||
k = (int) p.getPos().z;
|
||||
|
||||
if ((x - i) * (x - i) + (k - z) * (k - z) <= range * range)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public MazePlayer getRandomPlayer() {
|
||||
return players.get(Math.abs(rand.nextInt() % players.size()));
|
||||
}
|
||||
|
||||
public void requestChangeToMap(int[][] todraw) {
|
||||
if (gameStarted)
|
||||
mazeGen.show(todraw);
|
||||
}
|
||||
|
||||
public void resetCamera() {
|
||||
main.world.cam.position.set(0f, 0f, 0.5f); // Set cam position at origin
|
||||
main.world.cam.lookAt(0, 0, 0); // Direction to look at, for setting direction (perhaps better to set manually)
|
||||
// main.world.cam.near = 1f; // Minimum distance visible
|
||||
// main.world.cam.far = 300f; // Maximum distance visible
|
||||
main.world.cam.up.set(0f, 1f, 0f); // Up is in y positive direction
|
||||
main.world.cam.view.idt(); // Reset rotation matrix
|
||||
main.world.cam.update();
|
||||
}
|
||||
|
||||
public void setCamera(Vector3 position, Vector3 rotation) {
|
||||
main.world.cam.translate(position); // set cam absolute position
|
||||
main.world.cam.rotate(rotation.x, 0f, 1f, 0f); // set cam absolute rotation on axis X
|
||||
main.world.cam.rotate(rotation.y, 1f, 0f, 0f); // set cam absolute rotation on axis Y
|
||||
main.world.cam.rotate(rotation.z, 0f, 0f, 1f); // set cam absolute rotation on axis Z
|
||||
main.world.cam.update();
|
||||
}
|
||||
|
||||
protected boolean getShowGame() {
|
||||
return showGame;
|
||||
}
|
||||
|
||||
void setShowGame(boolean g) {
|
||||
showGame = g;
|
||||
}
|
||||
|
||||
public void generateMaze() {
|
||||
generateMaze(null, null);
|
||||
}
|
||||
|
||||
public void generateMaze(int todraw[][]) {
|
||||
generateMaze(null, todraw);
|
||||
}
|
||||
|
||||
public void generateMaze(Set<MazePlayer> pl) {
|
||||
generateMaze(pl, null);
|
||||
}
|
||||
|
||||
public void dispose() {
|
||||
for (MazePlayer p : players)
|
||||
if (!p.isDisposed())
|
||||
p.dispose();
|
||||
players.clear();
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
package com.emamaker.amazeing.manager;
|
||||
|
||||
public enum GameType {
|
||||
LOCAL, CLIENT, SERVER
|
||||
}
|
|
@ -0,0 +1,91 @@
|
|||
package com.emamaker.amazeing.manager.managers;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import com.emamaker.amazeing.AMazeIng;
|
||||
import com.emamaker.amazeing.manager.GameManager;
|
||||
import com.emamaker.amazeing.manager.GameType;
|
||||
import com.emamaker.amazeing.player.MazePlayer;
|
||||
import com.emamaker.amazeing.player.powerups.PowerUp;
|
||||
import com.emamaker.amazeing.ui.screens.PreGameScreen;
|
||||
|
||||
public class GameManagerClient extends GameManager {
|
||||
|
||||
public GameManagerClient() {
|
||||
super(AMazeIng.getMain(), GameType.CLIENT);
|
||||
setupHud();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void generateMaze(Set<MazePlayer> pl, int todraw[][]) {
|
||||
super.generateMaze(pl, todraw);
|
||||
addTouchScreenInput();
|
||||
showed = false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void inGameUpdate() {
|
||||
super.inGameUpdate();
|
||||
|
||||
renderWorld();
|
||||
|
||||
main.world.modelBatch.begin(main.world.cam);
|
||||
|
||||
renderPlayers();
|
||||
renderPowerUps();
|
||||
|
||||
main.world.modelBatch.end();
|
||||
|
||||
hudUpdate();
|
||||
}
|
||||
|
||||
boolean showed = false;
|
||||
|
||||
@Override
|
||||
public void generalUpdate() {
|
||||
super.generalUpdate();
|
||||
if (getFinished() && !showed) {
|
||||
System.out.println("Game finished on client!");
|
||||
if (main.server.isRunning())
|
||||
((PreGameScreen) main.uiManager.preGameScreen).setGameType(GameType.SERVER);
|
||||
else
|
||||
((PreGameScreen) main.uiManager.preGameScreen).setGameType(GameType.CLIENT);
|
||||
|
||||
main.setScreen(main.uiManager.preGameScreen);
|
||||
showed = true;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void usePowerUp(MazePlayer p) {
|
||||
// System.out.println("using powerup for " + p + " " + p.currentPowerUp);
|
||||
main.client.requestUsePowerUp(p);
|
||||
}
|
||||
|
||||
// These features don't exist in clients
|
||||
@Override
|
||||
public void assignPowerUps() {
|
||||
}
|
||||
@Override
|
||||
public void assignPowerUp(MazePlayer p, PowerUp p1) {
|
||||
}
|
||||
@Override
|
||||
public void assignPowerUp(MazePlayer p, PowerUp p1, boolean b) {
|
||||
}
|
||||
@Override
|
||||
public void requestChangeToMap(int[][] todraw) {
|
||||
}
|
||||
@Override
|
||||
public void revokePowerUp(MazePlayer p) {
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void quitGameByBtn() {
|
||||
super.quitGameByBtn();
|
||||
main.server.stop();
|
||||
main.client.stop();
|
||||
main.setScreen(main.uiManager.titleScreen);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,70 @@
|
|||
package com.emamaker.amazeing.manager.managers;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import com.emamaker.amazeing.AMazeIng;
|
||||
import com.emamaker.amazeing.manager.GameManager;
|
||||
import com.emamaker.amazeing.manager.GameType;
|
||||
import com.emamaker.amazeing.maze.settings.MazeSettings;
|
||||
import com.emamaker.amazeing.player.MazePlayer;
|
||||
|
||||
public class GameManagerLocal extends GameManager {
|
||||
|
||||
long lastPowerUpTime = 0;
|
||||
|
||||
public GameManagerLocal() {
|
||||
super(AMazeIng.getMain(), GameType.LOCAL);
|
||||
setupHud();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void generateMaze(Set<MazePlayer> pl, int todraw[][]) {
|
||||
super.generateMaze(pl, todraw);
|
||||
|
||||
addTouchScreenInput();
|
||||
spreadPlayers();
|
||||
mazeGen.setupEndPoint();
|
||||
clearPowerUps();
|
||||
spawnPowerUps();
|
||||
|
||||
if (todraw != null && getShowGame())
|
||||
mazeGen.show(todraw);
|
||||
|
||||
showed = false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void inGameUpdate() {
|
||||
super.inGameUpdate();
|
||||
|
||||
if(System.currentTimeMillis() - lastPowerUpTime > MazeSettings.POWERUP_SPAWN_FREQUENCY) {
|
||||
lastPowerUpTime = System.currentTimeMillis();
|
||||
spawnRandomPowerUp();
|
||||
}
|
||||
|
||||
assignPowerUps();
|
||||
|
||||
renderWorld();
|
||||
|
||||
main.world.modelBatch.begin(main.world.cam);
|
||||
|
||||
renderPlayers();
|
||||
renderPowerUps();
|
||||
|
||||
main.world.modelBatch.end();
|
||||
|
||||
hudUpdate();
|
||||
|
||||
}
|
||||
|
||||
boolean showed = false;
|
||||
|
||||
@Override
|
||||
public void generalUpdate() {
|
||||
if (getFinished() && !showed) {
|
||||
main.setScreen(main.uiManager.playersScreen);
|
||||
showed = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,59 @@
|
|||
package com.emamaker.amazeing.manager.managers;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import com.emamaker.amazeing.AMazeIng;
|
||||
import com.emamaker.amazeing.manager.GameManager;
|
||||
import com.emamaker.amazeing.manager.GameType;
|
||||
import com.emamaker.amazeing.maze.settings.MazeSettings;
|
||||
import com.emamaker.amazeing.player.MazePlayer;
|
||||
import com.emamaker.amazeing.player.powerups.PowerUp;
|
||||
|
||||
public class GameManagerServer extends GameManager {
|
||||
|
||||
long lastPowerUpTime = 0;
|
||||
|
||||
public GameManagerServer() {
|
||||
super(AMazeIng.getMain(), GameType.SERVER);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void generateMaze(Set<MazePlayer> pl, int todraw[][]) {
|
||||
super.generateMaze(pl, todraw);
|
||||
|
||||
spreadPlayers();
|
||||
mazeGen.setupEndPoint();
|
||||
clearPowerUps();
|
||||
spawnPowerUps();
|
||||
|
||||
if (todraw != null)
|
||||
mazeGen.show(todraw);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void inGameUpdate() {
|
||||
super.inGameUpdate();
|
||||
|
||||
if(System.currentTimeMillis() - lastPowerUpTime > MazeSettings.POWERUP_SPAWN_FREQUENCY) {
|
||||
lastPowerUpTime = System.currentTimeMillis();
|
||||
spawnRandomPowerUp();
|
||||
}
|
||||
|
||||
assignPowerUps();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void assignPowerUp(MazePlayer p, PowerUp p1, boolean immediateUse) {
|
||||
if (p.currentPowerUp == null) {
|
||||
toDeletePowerUps.add(p1);
|
||||
p.currentPowerUp = p1;
|
||||
main.server.assignPowerUpRequest(p, p1, immediateUse);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void revokePowerUp(MazePlayer p) {
|
||||
main.server.revokePowerUpRequest(p);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,227 @@
|
|||
package com.emamaker.amazeing.manager.network;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.concurrent.CopyOnWriteArrayList;
|
||||
|
||||
import com.badlogic.gdx.scenes.scene2d.ui.Touchpad;
|
||||
import com.emamaker.amazeing.AMazeIng;
|
||||
import com.emamaker.amazeing.manager.managers.GameManagerClient;
|
||||
import com.emamaker.amazeing.manager.network.action.NetworkAction;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.game.NACGameStatusUpdate;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.game.NACUpdateMap;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.login.NACLoginAO;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.login.NACLoginAO2;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.login.NACRemovePlayer;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.player.NACUpdateOtherPlayerPos;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.player.NACUpdatePlayerPosForced;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.player.NACUpdatePlayersPos;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.powerup.NACPowerUpAssignRequestOk;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.powerup.NACPowerUpRevokeRequestOk;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.powerup.NACPowerUpUseRequest;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.client.powerup.NACUpdatePowerUps;
|
||||
import com.emamaker.amazeing.maze.settings.MazeSettings;
|
||||
import com.emamaker.amazeing.player.MazePlayer;
|
||||
import com.emamaker.amazeing.player.MazePlayerLocal;
|
||||
import com.emamaker.amazeing.player.PlayerUtils;
|
||||
import com.emamaker.amazeing.utils.MathUtils.Constants;
|
||||
import com.esotericsoftware.kryonet.Client;
|
||||
|
||||
public class GameClient extends NetworkHandler {
|
||||
|
||||
public Client client;
|
||||
String addr;
|
||||
|
||||
boolean updateMobilePlayers = true;
|
||||
|
||||
public CopyOnWriteArrayList<String> localPlayers = new CopyOnWriteArrayList<String>();
|
||||
|
||||
// Returns true if the server started successfully
|
||||
public boolean start(String addr_, int port_) {
|
||||
addr = addr_;
|
||||
port = port_;
|
||||
running = true;
|
||||
try {
|
||||
client = new Client();
|
||||
|
||||
// For consistency, the classes to be sent over the network are
|
||||
// registered by the same method for both the client and server.
|
||||
NetworkCommon.register(client);
|
||||
client.start();
|
||||
client.connect(5000, addr, port, port + 1);
|
||||
|
||||
gameManager = new GameManagerClient();
|
||||
|
||||
if (AMazeIng.isMobile())
|
||||
updateMobilePlayers = true;
|
||||
|
||||
registerActions();
|
||||
startDefaultActions();
|
||||
return true;
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerActions() {
|
||||
super.registerActions();
|
||||
actions.add(new NACLoginAO(this));
|
||||
actions.add(new NACLoginAO2(this));
|
||||
actions.add(new NACRemovePlayer(this));
|
||||
actions.add(new NACGameStatusUpdate(this));
|
||||
actions.add(new NACUpdateMap(this));
|
||||
actions.add(new NACUpdatePowerUps(this));
|
||||
actions.add(new NACUpdatePlayerPosForced(this));
|
||||
actions.add(new NACUpdatePlayersPos(this));
|
||||
actions.add(new NACUpdateOtherPlayerPos(this));
|
||||
actions.add(new NACPowerUpRevokeRequestOk(this));
|
||||
actions.add(new NACPowerUpAssignRequestOk(this));
|
||||
actions.add(new NACPowerUpUseRequest(this));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void startDefaultActions() {
|
||||
getActionByClass(NACUpdatePlayersPos.class).startAction(null, null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update() {
|
||||
super.update();
|
||||
|
||||
if (isRunning()) {
|
||||
// Check if the server disconnected or it's timing out
|
||||
if (!client.isConnected() || ((NACGameStatusUpdate.gotMessage && System.currentTimeMillis()
|
||||
- NACGameStatusUpdate.lastMsgTime > Constants.COMMUNICATION_TIMEOUT_MILLIS))) {
|
||||
stop(true);
|
||||
main.uiManager.srvJoinScreen.showErrorDlg(1);
|
||||
}
|
||||
// Normal client update
|
||||
if (gameManager != null) {
|
||||
if (gameManager.gameStarted) {
|
||||
} else {
|
||||
checkForNewPlayers();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean startGame() {
|
||||
if (!players.isEmpty()) {
|
||||
this.gameManager.generateMaze(new HashSet<MazePlayer>(players.values()));
|
||||
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void stop() {
|
||||
stop(false);
|
||||
}
|
||||
|
||||
public void stop(boolean fromserver) {
|
||||
if (isRunning()) {
|
||||
if (!fromserver) {
|
||||
for (String s : localPlayers) {
|
||||
((NACRemovePlayer) getActionByClass(NACRemovePlayer.class)).startAction(null, null, s);
|
||||
}
|
||||
}
|
||||
|
||||
for (MazePlayer p : players.values())
|
||||
p.dispose();
|
||||
players.clear();
|
||||
|
||||
if (!fromserver) {
|
||||
for (NetworkAction n : pendingActions)
|
||||
n.onParentClosing();
|
||||
|
||||
while (!pendingActions.isEmpty())
|
||||
update();
|
||||
}
|
||||
|
||||
pendingActions.clear();
|
||||
todoActions.clear();
|
||||
actions.clear();
|
||||
|
||||
client.stop();
|
||||
running = false;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* CHECKING FOR NEW PLAYERS */
|
||||
MazePlayerLocal p;
|
||||
public ArrayList<MazePlayerLocal> localPlrQueue = new ArrayList<MazePlayerLocal>();
|
||||
|
||||
private void checkForNewPlayers() {
|
||||
checkForNewPlayersDesktop();
|
||||
checkForNewPlayersMobile();
|
||||
}
|
||||
|
||||
private void checkForNewPlayersDesktop() {
|
||||
if (AMazeIng.isDesktop()) {
|
||||
// Search for keyboard players (WASD and ARROWS) on Desktop
|
||||
|
||||
if (PlayerUtils.wasdJustPressed()) {
|
||||
p = PlayerUtils.getPlayerWithKeys(new HashSet<>(players.values()), PlayerUtils.WASDKEYS);
|
||||
if (p != null) {
|
||||
((NACRemovePlayer) getActionByClass(NACRemovePlayer.class)).startAction(null, null, p.uuid);
|
||||
} else {
|
||||
localPlrQueue.add(new MazePlayerLocal(PlayerUtils.WASDKEYS));
|
||||
getActionByClass(NACLoginAO.class).startAction(null, null);
|
||||
}
|
||||
}
|
||||
|
||||
if (PlayerUtils.arrowsJustPressed()) {
|
||||
p = PlayerUtils.getPlayerWithKeys(new HashSet<>(players.values()), PlayerUtils.ARROWKEYS);
|
||||
if (p != null) {
|
||||
((NACRemovePlayer) getActionByClass(NACRemovePlayer.class)).startAction(null, null, p.uuid);
|
||||
} else {
|
||||
localPlrQueue.add(new MazePlayerLocal(PlayerUtils.ARROWKEYS));
|
||||
getActionByClass(NACLoginAO.class).startAction(null, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void checkForNewPlayersMobile() {
|
||||
if (AMazeIng.isMobile()) {
|
||||
// Search for mobile players
|
||||
if (updateMobilePlayers) {
|
||||
for (int i = 0; i < MazeSettings.MAXPLAYERS; i++) {
|
||||
p = PlayerUtils.getPlayerWithTouchCtrl(i, new HashSet<>(players.values()));
|
||||
if (i < MazeSettings.MAXPLAYERS_MOBILE) {
|
||||
// if the player wasn't there before, but wants to join: add it
|
||||
if (p == null) {
|
||||
localPlrQueue.add(new MazePlayerLocal(new Touchpad(0f, main.uiManager.skin), i));
|
||||
getActionByClass(NACLoginAO.class).addToQueue();
|
||||
}
|
||||
} else {
|
||||
// The player was there before, but has left: remove it
|
||||
if (p != null && players.containsValue(p)) {
|
||||
((NACRemovePlayer) getActionByClass(NACRemovePlayer.class)).startAction(null, null, p.uuid);
|
||||
}
|
||||
// Otherwise just do nothing
|
||||
}
|
||||
}
|
||||
updateMobilePlayers = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setUpdateMobilePlayers() {
|
||||
updateMobilePlayers = true;
|
||||
}
|
||||
|
||||
public void requestUsePowerUp(MazePlayer p) {
|
||||
if (p.currentPowerUp != null)
|
||||
((NACPowerUpUseRequest) getActionByClass(NACPowerUpUseRequest.class)).startAction(null, null, p.uuid,
|
||||
p.currentPowerUp.name);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,159 @@
|
|||
package com.emamaker.amazeing.manager.network;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashSet;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import com.emamaker.amazeing.manager.managers.GameManagerServer;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.game.NASGameStatusUpdate;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.game.NASUpdateMap;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.login.NASLoginAO2;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.login.NASLoginUUID;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.login.NASRemovePlayer;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.player.NASUpdatePlayerPos;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.player.NASUpdatePlayerPosForced;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.powerup.NASPowerUpAssignRequest;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.powerup.NASPowerUpRevokeRequest;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.powerup.NASPowerUpUseRequestOk;
|
||||
import com.emamaker.amazeing.manager.network.action.actions.server.powerup.NASUpdatePowerUps;
|
||||
import com.emamaker.amazeing.player.MazePlayer;
|
||||
import com.emamaker.amazeing.player.powerups.PowerUp;
|
||||
import com.emamaker.amazeing.utils.MathUtils.Constants;
|
||||
import com.esotericsoftware.kryonet.Server;
|
||||
|
||||
public class GameServer extends NetworkHandler {
|
||||
|
||||
public Server server;
|
||||
|
||||
public ConcurrentHashMap<String, Boolean> positionUpdate = new ConcurrentHashMap<String, Boolean>();
|
||||
|
||||
// Returns true if the server started successfully
|
||||
public boolean start(int port_) {
|
||||
port = port_;
|
||||
try {
|
||||
server = new Server();
|
||||
// For consistency, the classes to be sent over the network are
|
||||
// registered by the same method for both the client and server.
|
||||
NetworkCommon.register(server);
|
||||
server.bind(port, port + 1);
|
||||
server.start();
|
||||
|
||||
gameManager = new GameManagerServer();
|
||||
|
||||
registerActions();
|
||||
startDefaultActions();
|
||||
|
||||
System.out.println("Server registered and running on port " + port);
|
||||
|
||||
running = true;
|
||||
return true;
|
||||
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerActions() {
|
||||
super.registerActions();
|
||||
actions.add(new NASLoginUUID(this));
|
||||
actions.add(new NASLoginAO2(this));
|
||||
actions.add(new NASRemovePlayer(this));
|
||||
actions.add(new NASGameStatusUpdate(this));
|
||||
actions.add(new NASUpdateMap(this));
|
||||
actions.add(new NASUpdatePowerUps(this));
|
||||
actions.add(new NASUpdatePlayerPosForced(this));
|
||||
actions.add(new NASUpdatePlayerPos(this));;
|
||||
actions.add(new NASPowerUpAssignRequest(this));
|
||||
actions.add(new NASPowerUpRevokeRequest(this));
|
||||
actions.add(new NASPowerUpUseRequestOk(this));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void startDefaultActions() {
|
||||
getActionByClass(NASGameStatusUpdate.class).startAction(null, null);
|
||||
getActionByClass(NASUpdatePowerUps.class).startAction(null, null);
|
||||
// getActionByClass(NAServerUpdatePlayers.class).startAction(null, null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update() {
|
||||
super.update();
|
||||
|
||||
if (isRunning()) {
|
||||
// Check if there's some player not responding that needs to be removed
|
||||
for (String s : players.keySet()) {
|
||||
if (System.currentTimeMillis()
|
||||
- players.get(s).LAST_NETWORK_TIME > Constants.COMMUNICATION_TIMEOUT_MILLIS) {
|
||||
players.get(s).dispose();
|
||||
players.remove(s);
|
||||
}
|
||||
// System.out.println(Arrays.toString(players.values().toArray()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void periodicNonGameUpdate() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void periodicGameUpdate() {
|
||||
getActionByClass(NASUpdateMap.class).startAction(null, null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean startGame() {
|
||||
System.out.println("Starting game. Players are: " + Arrays.toString(players.values().toArray()));
|
||||
if (!players.isEmpty()) {
|
||||
this.gameManager.generateMaze(new HashSet<MazePlayer>(players.values()));
|
||||
|
||||
for (String s : players.keySet()) {
|
||||
((NASUpdatePlayerPosForced) getActionByClass(NASUpdatePlayerPosForced.class)).startAction(null, null,
|
||||
s);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void stop() {
|
||||
if (isRunning()) {
|
||||
for (MazePlayer p : players.values()) {
|
||||
p.dispose();
|
||||
players.clear();
|
||||
server.stop();
|
||||
running = false;
|
||||
|
||||
pendingActions.clear();
|
||||
todoActions.clear();
|
||||
actions.clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public boolean canUpdatePos(String u) {
|
||||
return positionUpdate.containsKey(u) && positionUpdate.get(u);
|
||||
}
|
||||
|
||||
public void setUpdatePos(String uuid, boolean b) {
|
||||
if (positionUpdate.containsKey(uuid))
|
||||
positionUpdate.replace(uuid, b);
|
||||
else
|
||||
positionUpdate.put(uuid, b);
|
||||
}
|
||||
|
||||
public void assignPowerUpRequest(MazePlayer p, PowerUp p1, boolean immediateUse) {
|
||||
((NASPowerUpAssignRequest) getActionByClass(NASPowerUpAssignRequest.class)).startAction(null, null, p.uuid,
|
||||
p1.name, immediateUse);
|
||||
}
|
||||
public void revokePowerUpRequest(MazePlayer p) {
|
||||
System.out.println("Revoking powerup to " + p);
|
||||
((NASPowerUpRevokeRequest) getActionByClass(NASPowerUpRevokeRequest.class)).startAction(null, null, p.uuid);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
package com.emamaker.amazeing.manager.network;
|
||||
|
||||
import com.esotericsoftware.kryo.Kryo;
|
||||
import com.esotericsoftware.kryonet.Connection;
|
||||
import com.esotericsoftware.kryonet.EndPoint;
|
||||
|
||||
public class NetworkCommon {
|
||||
// This registers objects that are going to be sent over the network.
|
||||
public static void register(EndPoint endPoint) {
|
||||
Kryo kryo = endPoint.getKryo();
|
||||
kryo.register(ClientLoginAO.class);
|
||||
kryo.register(ServerLoginUUID.class);
|
||||
kryo.register(ClientLoginAO2.class);
|
||||
kryo.register(ServerLoginAO2.class);
|
||||
|
||||
kryo.register(RemovePlayer.class);
|
||||
kryo.register(PlayerRemoved.class);
|
||||
|
||||
kryo.register(String[].class);
|
||||
kryo.register(GameStatusUpdate.class);
|
||||
kryo.register(UpdateMap.class);
|
||||
|
||||
kryo.register(PowerUpUpdate.class);
|
||||
kryo.register(PowerUpAssignRequest.class);
|
||||
kryo.register(PowerUpAssignRequestOk.class);
|
||||
kryo.register(PowerUpUseRequest.class);
|
||||
kryo.register(PowerUpUseRequestOk.class);
|
||||
kryo.register(PowerUpRevokeRequest.class);
|
||||
kryo.register(PowerUpRevokeRequestOk.class);
|
||||
|
||||
kryo.register(UpdatePlayerPosition.class);
|
||||
kryo.register(UpdateForcedPlayerPosition.class);
|
||||
kryo.register(UpdateForcedPlayerPositionOk.class);
|
||||
|
||||
kryo.register(ServerClosed.class);
|
||||
}
|
||||
|
||||
|
||||
/** PLAYER PACKETS **/
|
||||
/*LOGIN*/
|
||||
public static class ClientLoginAO {
|
||||
}
|
||||
public static class ServerLoginUUID {
|
||||
public String uuid;
|
||||
}
|
||||
public static class ClientLoginAO2 {
|
||||
public String uuid;
|
||||
}
|
||||
public static class ServerLoginAO2 {
|
||||
public String uuid;
|
||||
}
|
||||
/*REMOVAL*/
|
||||
public static class RemovePlayer{
|
||||
public String uuid;
|
||||
}
|
||||
|
||||
public static class PlayerRemoved{
|
||||
public String uuid;
|
||||
}
|
||||
/*PLAYER POSITION UPDATE*/
|
||||
public static class UpdatePlayerPosition{
|
||||
public String uuid;
|
||||
public float px, py, pz;
|
||||
}
|
||||
|
||||
public static class UpdateForcedPlayerPosition{
|
||||
public String uuid;
|
||||
public float px, py, pz;
|
||||
}
|
||||
|
||||
public static class UpdateForcedPlayerPositionOk{
|
||||
public String uuid;
|
||||
}
|
||||
|
||||
/** SERVER TO CLIENT UPDATES **/
|
||||
//Game Status is used to broadcast to clients infos about the game and players
|
||||
public static class GameStatusUpdate{
|
||||
public boolean gameStarted;
|
||||
public boolean anyoneWon;
|
||||
public String[] playersUUIDs;
|
||||
}
|
||||
|
||||
//Run-lenght encoding of the map
|
||||
public static class UpdateMap{
|
||||
public String map;
|
||||
}
|
||||
|
||||
/** POWER UPS **/
|
||||
public static class PowerUpUpdate {
|
||||
public String[] powerups;
|
||||
}
|
||||
public static class PowerUpAssignRequest{
|
||||
public String uuid, pupname;
|
||||
public boolean immediateUse;
|
||||
}
|
||||
public static class PowerUpAssignRequestOk{
|
||||
public String uuid;
|
||||
}
|
||||
public static class PowerUpUseRequest{
|
||||
public String uuid, pupname;
|
||||
}
|
||||
public static class PowerUpUseRequestOk{
|
||||
public String uuid;
|
||||
public boolean canuse;
|
||||
}
|
||||
public static class PowerUpRevokeRequest{
|
||||
public String uuid;
|
||||
}
|
||||
public static class PowerUpRevokeRequestOk{
|
||||
public String uuid;
|
||||
}
|
||||
|
||||
/** MISC **/
|
||||
public static class ServerClosed{ }
|
||||
|
||||
}
|
||||
|
||||
class ConnectionPlayer extends Connection {
|
||||
public String uuid;
|
||||
}
|