summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore6
-rw-r--r--Makefile3
-rw-r--r--PowderToy++.config1
-rw-r--r--PowderToy++.creator1
-rw-r--r--PowderToy++.files135
-rw-r--r--PowderToy++.includes3
6 files changed, 149 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..bd12740
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+*.o
+*.exe
+*.user
+*.dll
+*.a
+*.la \ No newline at end of file
diff --git a/Makefile b/Makefile
index 65a9605..c6373f3 100644
--- a/Makefile
+++ b/Makefile
@@ -25,6 +25,9 @@ CPPC := g++
CPPC_WIN := i686-w64-mingw32-gcc
WIN_RES := i686-w64-mingw32-windres
+all: build/powder.exe
+powder.exe: build/powder.exe
+
build/powder.exe: $(EL_PREREQ) $(CORE_PREREQ) $(UI_PREREQ)
$(CPPC) $(CFLAGS) $(LDFLAGS) $(EXTRA_OBJS) $(EL_PREREQ) $(CORE_PREREQ) $(UI_PREREQ) $(LFLAGS) -o $@ -ggdb
build/obj/ui/%.powder.exe.o: src/interface/%.cpp $(HEADERS)
diff --git a/PowderToy++.config b/PowderToy++.config
new file mode 100644
index 0000000..8cec188
--- /dev/null
+++ b/PowderToy++.config
@@ -0,0 +1 @@
+// ADD PREDEFINED MACROS HERE!
diff --git a/PowderToy++.creator b/PowderToy++.creator
new file mode 100644
index 0000000..e94cbbd
--- /dev/null
+++ b/PowderToy++.creator
@@ -0,0 +1 @@
+[General]
diff --git a/PowderToy++.files b/PowderToy++.files
new file mode 100644
index 0000000..0827b34
--- /dev/null
+++ b/PowderToy++.files
@@ -0,0 +1,135 @@
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/data/font.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/data/hmap.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/data/icon.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/data/icondoc.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/data/images.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/data/Shaders.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/acel.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/acid.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/amtr.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/anar.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/aray.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/bang.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/bcln.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/bcol.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/bizr.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/bmtl.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/bomb.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/boyl.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/brmt.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/btry.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/c5.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/caus.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/cbnw.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/clne.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/clst.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/co2.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/coal.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/conv.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/dest.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/deut.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/dlay.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/dstw.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/elec.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/elementmisc.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/emp.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/figh.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/fire.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/firw.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/fog.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/frzw.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/frzz.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/fsep.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/fuse.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/fwrk.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/gbmb.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/glas.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/glow.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/goo.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/gpmp.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/graphics_default.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/h2.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/hswc.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/ice.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/ignt.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/iron.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/isz.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/lava.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/lcry.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/legacy.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/ligh.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/merc.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/mort.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/nbhl.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/neut.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/newgraphics.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/none.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/nptct.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/nwhl.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/O2.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/pbcn.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/pcln.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/phot.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/pipe.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/plnt.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/plsm.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/plut.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/prti.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/prto.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/pump.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/pvod.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/pyro.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/qrtz.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/rime.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/shld.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/sing.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/sltw.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/smke.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/soap.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/spng.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/sprk.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/stkm.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/stkm2.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/stor.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/swch.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/thdr.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/thrm.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/uran.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/vine.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/warp.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/watr.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/wifi.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/wire.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/wtrv.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/elements/yest.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/interface/Button.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/interface/Component.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/interface/Panel.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/interface/Sandbox.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/interface/State.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/interface/Window.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Air.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Config.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Element.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/ElementFunctions.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/ElementGraphics.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Elements.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Graphics.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Gravity.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Misc.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Renderer.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/Simulation.h
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/interface/Button.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/interface/Component.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/interface/Panel.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/interface/Sandbox.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/interface/State.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/interface/Window.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/Air.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/Graphics.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/Gravity.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/Misc.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/PowderToy.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/Renderer.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/src/Simulation.cpp
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/Changelog.txt \ No newline at end of file
diff --git a/PowderToy++.includes b/PowderToy++.includes
new file mode 100644
index 0000000..5f65989
--- /dev/null
+++ b/PowderToy++.includes
@@ -0,0 +1,3 @@
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/data
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes
+C:/Users/Simon/Projects/FacialTurd-PowderToypp/includes/interface \ No newline at end of file