aboutsummaryrefslogtreecommitdiff
path: root/res
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2021-10-24 03:24:55 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2022-03-30 08:20:20 +0200
commitfc9beffe0103a80bf883f85b7ae09dc42b7af50e (patch)
treef87245ea1f0af8bd81b74accf602090a0f338caa /res
parentadb7d062635ac0e1c50d2d01ff8e9ffa583d2f94 (diff)
Add project resources
Diffstat (limited to 'res')
-rw-r--r--res/CMakeLists.txt283
-rw-r--r--res/LICENSE51
-rw-r--r--res/acknowledge_01.wavbin0 -> 44708 bytes
-rw-r--r--res/acknowledge_02.wavbin0 -> 52532 bytes
-rw-r--r--res/barracks.bmpbin0 -> 2562 bytes
-rw-r--r--res/cursor.bmpbin0 -> 586 bytes
-rw-r--r--res/font.bmpbin0 -> 8210 bytes
-rw-r--r--res/gold_mine.bmpbin0 -> 9402 bytes
-rw-r--r--res/grass.bmpbin0 -> 698 bytes
-rw-r--r--res/gui_bar_left.bmpbin0 -> 430 bytes
-rw-r--r--res/gui_bar_mid.bmpbin0 -> 1290 bytes
-rw-r--r--res/gui_bar_right.bmpbin0 -> 430 bytes
-rw-r--r--res/orig/LICENSE53
-rw-r--r--res/orig/Prototyping Tiles.pngbin0 -> 19057 bytes
-rw-r--r--res/orig/acknowledge_01.wavbin0 -> 44606 bytes
-rw-r--r--res/orig/acknowledge_02.wavbin0 -> 52430 bytes
-rw-r--r--res/orig/barracks.zipbin0 -> 10829726 bytes
-rw-r--r--res/orig/gold_mine.pngbin0 -> 4264 bytes
-rw-r--r--res/orig/pointer.bmpbin0 -> 1958 bytes
-rw-r--r--res/orig/selected_01.wavbin0 -> 49136 bytes
-rw-r--r--res/orig/sprFont.pngbin0 -> 5108 bytes
-rw-r--r--res/orig/ui_sheet.pngbin0 -> 11962 bytes
-rw-r--r--res/orig/worker.pngbin0 -> 12966 bytes
-rw-r--r--res/sel_down_left.bmpbin0 -> 242 bytes
-rw-r--r--res/sel_down_right.bmpbin0 -> 242 bytes
-rw-r--r--res/sel_mid.bmpbin0 -> 198 bytes
-rw-r--r--res/sel_mid_v.bmpbin0 -> 262 bytes
-rw-r--r--res/sel_up_left.bmpbin0 -> 242 bytes
-rw-r--r--res/sel_up_right.bmpbin0 -> 242 bytes
-rw-r--r--res/selected_01.wavbin0 -> 49238 bytes
-rw-r--r--res/tree.bmpbin0 -> 914 bytes
-rw-r--r--res/worker_e.bmpbin0 -> 1902 bytes
-rw-r--r--res/worker_e_24.bmpbin0 -> 9954 bytes
-rw-r--r--res/worker_moving_1.bmpbin0 -> 10218 bytes
-rw-r--r--res/worker_n.bmpbin0 -> 2046 bytes
-rw-r--r--res/worker_n_24.bmpbin0 -> 11214 bytes
-rw-r--r--res/worker_ne.bmpbin0 -> 1922 bytes
-rw-r--r--res/worker_ne_24.bmpbin0 -> 10470 bytes
-rw-r--r--res/worker_s.bmpbin0 -> 2166 bytes
-rw-r--r--res/worker_s_24.bmpbin0 -> 11934 bytes
-rw-r--r--res/worker_se.bmpbin0 -> 1798 bytes
-rw-r--r--res/worker_se_24.bmpbin0 -> 9726 bytes
42 files changed, 387 insertions, 0 deletions
diff --git a/res/CMakeLists.txt b/res/CMakeLists.txt
new file mode 100644
index 0000000..b99f2e6
--- /dev/null
+++ b/res/CMakeLists.txt
@@ -0,0 +1,283 @@
+function(sprite)
+ set(options "")
+ set(multiValueArgs "")
+ set(oneValueArgs NAME X Y TRANSPARENT BPP CX CY)
+ cmake_parse_arguments(SPRITE "${options}" "${oneValueArgs}"
+ "${multiValueArgs}" ${ARGN})
+
+ if(PS1_BUILD)
+ if(${SPRITE_TRANSPARENT})
+ set(trans -mpink)
+ endif()
+
+ if(NOT "${SPRITE_BPP}" STREQUAL "16")
+ set(clut "-clut=${SPRITE_CX},${SPRITE_CY}")
+ endif()
+
+ add_custom_target(${SPRITE_NAME}_img ALL
+ bmp2tim ${SPRITE_NAME}.bmp ${CMAKE_CURRENT_BINARY_DIR}/${SPRITE_NAME}
+ ${SPRITE_BPP} -org=${SPRITE_X},${SPRITE_Y} ${clut} ${trans}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${SPRITE_NAME}.bmp
+ BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/${SPRITE_NAME})
+ add_dependencies(iso ${SPRITE_NAME}_img)
+ elseif(SDL1_2_BUILD)
+ add_custom_target(${SPRITE_NAME}_img ALL
+ cp ${SPRITE_NAME}.bmp ${CMAKE_CURRENT_BINARY_DIR}/${SPRITE_NAME}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${SPRITE_NAME}.bmp
+ BYPRODUCTS ${SPRITE_NAME})
+ add_dependencies(${PROJECT_NAME} ${SPRITE_NAME}_img)
+ endif()
+endfunction()
+
+function(sound)
+ set(options "")
+ set(multiValueArgs "")
+ set(oneValueArgs NAME LOOP)
+ cmake_parse_arguments(SOUND "${options}" "${oneValueArgs}"
+ "${multiValueArgs}" ${ARGN})
+
+ if(PS1_BUILD)
+ if(${SOUND_LOOP})
+ set(loop -L)
+ endif()
+
+ add_custom_target(${SOUND_NAME}_snd ALL
+ wav2vag ${SOUND_NAME}.wav
+ ${CMAKE_CURRENT_BINARY_DIR}/${SOUND_NAME} ${loop}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${SOUND_NAME}.wav
+ BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/${SOUND_NAME})
+ add_dependencies(iso ${SOUND_NAME}_snd)
+ elseif(SDL1_2_BUILD)
+ add_custom_target(${SOUND_NAME}_snd ALL
+ #ffmpeg -y -i ${SOUND_NAME}.wav
+ # -loglevel error
+ # -c:a libvorbis
+ # ${CMAKE_CURRENT_BINARY_DIR}/${SOUND_NAME}
+ cp ${SOUND_NAME}.wav ${CMAKE_CURRENT_BINARY_DIR}/${SOUND_NAME}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${SOUND_NAME}.wav
+ BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/${SOUND_NAME})
+ add_dependencies(${PROJECT_NAME} ${SOUND_NAME}_snd)
+ endif()
+endfunction()
+
+function(container)
+ set(options "")
+ set(multiValueArgs SPRITES SOUNDS)
+ set(oneValueArgs NAME)
+ cmake_parse_arguments(CONTAINER "${options}" "${oneValueArgs}"
+ "${multiValueArgs}" ${ARGN})
+
+ add_custom_target(${CONTAINER_NAME}_container ALL
+ container ${CONTAINER_SPRITES} ${CONTAINER_SOUNDS}
+ ${cdroot}/${CONTAINER_NAME}.cnt
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ BYPRODUCTS ${cdroot}/${CONTAINER_NAME}.cnt)
+
+ foreach(sprite ${CONTAINER_SPRITES})
+ add_dependencies(${CONTAINER_NAME}_container ${sprite}_img)
+ endforeach()
+
+ foreach(sound ${CONTAINER_SOUNDS})
+ add_dependencies(${CONTAINER_NAME}_container ${sound}_snd)
+ endforeach()
+
+ if(PS1_BUILD)
+ add_dependencies(iso ${CONTAINER_NAME}_container)
+ endif()
+endfunction()
+
+sprite(NAME worker_n
+ X 384
+ Y 0
+ BPP 4
+ CX 384
+ CY 31
+ TRANSPARENT TRUE)
+
+sprite(NAME worker_ne
+ X 384
+ Y 32
+ BPP 4
+ CX 384
+ CY 63
+ TRANSPARENT TRUE)
+
+sprite(NAME worker_e
+ X 384
+ Y 64
+ BPP 4
+ CX 384
+ CY 97
+ TRANSPARENT TRUE)
+
+sprite(NAME worker_se
+ X 384
+ Y 98
+ BPP 4
+ CX 384
+ CY 129
+ TRANSPARENT TRUE)
+
+sprite(NAME worker_s
+ X 384
+ Y 130
+ BPP 4
+ CX 384
+ CY 163
+ TRANSPARENT TRUE)
+
+sprite(NAME grass
+ X 368
+ Y 0
+ BPP 4
+ CX 368
+ CY 510
+ TRANSPARENT FALSE)
+
+sprite(NAME cursor
+ X 368
+ Y 32
+ BPP 4
+ CX 368
+ CY 509
+ TRANSPARENT TRUE)
+
+sprite(NAME barracks
+ X 384
+ Y 180
+ BPP 4
+ CX 368
+ CY 508
+ TRANSPARENT TRUE)
+
+sprite(NAME gui_bar_left
+ X 376
+ Y 0
+ BPP 4
+ CX 368
+ CY 507
+ TRANSPARENT TRUE)
+
+sprite(NAME gui_bar_mid
+ X 472
+ Y 168
+ BPP 4
+ CX 368
+ CY 506
+ TRANSPARENT TRUE)
+
+sprite(NAME gui_bar_right
+ X 376
+ Y 56
+ BPP 4
+ CX 368
+ CY 505
+ TRANSPARENT TRUE)
+
+sprite(NAME sel_up_left
+ X 368
+ Y 64
+ BPP 4
+ CX 368
+ CY 504
+ TRANSPARENT TRUE)
+
+sprite(NAME sel_up_right
+ X 372
+ Y 64
+ BPP 4
+ CX 368
+ CY 503
+ TRANSPARENT TRUE)
+
+sprite(NAME sel_down_left
+ X 368
+ Y 52
+ BPP 4
+ CX 368
+ CY 502
+ TRANSPARENT TRUE)
+
+sprite(NAME sel_down_right
+ X 372
+ Y 52
+ BPP 4
+ CX 368
+ CY 501
+ TRANSPARENT TRUE)
+
+sprite(NAME sel_mid
+ X 376
+ Y 52
+ BPP 4
+ CX 368
+ CY 500
+ TRANSPARENT TRUE)
+
+sprite(NAME sel_mid_v
+ X 382
+ Y 0
+ BPP 4
+ CX 368
+ CY 499
+ TRANSPARENT TRUE)
+
+sprite(NAME font
+ X 472
+ Y 0
+ BPP 4
+ CX 368
+ CY 498
+ TRANSPARENT TRUE)
+
+sprite(NAME gold_mine
+ X 448
+ Y 0
+ BPP 4
+ CX 368
+ CY 497
+ TRANSPARENT TRUE)
+
+sprite(NAME tree
+ X 368
+ Y 76
+ BPP 4
+ CX 368
+ CY 496
+ TRANSPARENT TRUE)
+
+sound(NAME acknowledge_01)
+sound(NAME acknowledge_02)
+sound(NAME selected_01)
+
+container(NAME rts
+ SPRITES
+ barracks
+ worker_n
+ worker_ne
+ worker_e
+ worker_se
+ worker_s
+ font
+ grass
+ cursor
+ tree
+ gui_bar_left
+ gui_bar_mid
+ gui_bar_right
+ gold_mine
+ sel_up_left
+ sel_up_right
+ sel_down_left
+ sel_down_right
+ sel_mid
+ sel_mid_v
+ SOUNDS
+ acknowledge_01
+ acknowledge_02
+ selected_01
+ )
diff --git a/res/LICENSE b/res/LICENSE
new file mode 100644
index 0000000..afcf913
--- /dev/null
+++ b/res/LICENSE
@@ -0,0 +1,51 @@
+All assets on this folder are either original or have originated from subfolder
+"orig". Read LICENSE file in "orig" for further reference.
+
+worker_e.bmp:
+worker_e_24.bmp:
+worker_n.bmp:
+worker_n_24.bmp:
+worker_ne.bmp:
+worker_ne_24.bmp:
+worker_s.bmp:
+worker_s_24.bmp:
+worker_se.bmp:
+worker_se_24.bmp:
+ Derived works from worker.png
+
+grass.bmp:
+ Derived work from Prototyping Tiles.png
+
+cursor.bmp:
+ Derived work from pointer.bmp
+
+barracks.bmp:
+ Derived work from barracks.zip
+
+gui_bar_left.bmp:
+gui_bar_mid.bmp:
+gui_bar_right.bmp:
+sel_up_left.bmp:
+sel_up_right.bmp:
+sel_down_left.bmp:
+sel_down_right.bmp:
+sel_mid.bmp:
+ Derived works from ui_sheet.png
+
+font.bmp:
+ Derived work from sprFont.png
+
+tree.bmp:
+ Derived work from autumn_pine_tree_tiles.png
+
+acknowledge_01.wav:
+ Derived work from acknowledge_01.wav
+ Notes: wav2vag does not support the original work for some reason.
+
+acknowledge_02.wav:
+ Derived work from acknowledge_02.wav
+ Notes: wav2vag does not support the original work for some reason.
+
+selected_01.wav:
+ Derived work from selected_01.wav
+ Notes: wav2vag does not support the original work for some reason.
diff --git a/res/acknowledge_01.wav b/res/acknowledge_01.wav
new file mode 100644
index 0000000..7d58405
--- /dev/null
+++ b/res/acknowledge_01.wav
Binary files differ
diff --git a/res/acknowledge_02.wav b/res/acknowledge_02.wav
new file mode 100644
index 0000000..72faa2e
--- /dev/null
+++ b/res/acknowledge_02.wav
Binary files differ
diff --git a/res/barracks.bmp b/res/barracks.bmp
new file mode 100644
index 0000000..b2f670a
--- /dev/null
+++ b/res/barracks.bmp
Binary files differ
diff --git a/res/cursor.bmp b/res/cursor.bmp
new file mode 100644
index 0000000..05bae88
--- /dev/null
+++ b/res/cursor.bmp
Binary files differ
diff --git a/res/font.bmp b/res/font.bmp
new file mode 100644
index 0000000..25442cf
--- /dev/null
+++ b/res/font.bmp
Binary files differ
diff --git a/res/gold_mine.bmp b/res/gold_mine.bmp
new file mode 100644
index 0000000..3443973
--- /dev/null
+++ b/res/gold_mine.bmp
Binary files differ
diff --git a/res/grass.bmp b/res/grass.bmp
new file mode 100644
index 0000000..2365f31
--- /dev/null
+++ b/res/grass.bmp
Binary files differ
diff --git a/res/gui_bar_left.bmp b/res/gui_bar_left.bmp
new file mode 100644
index 0000000..7269cb1
--- /dev/null
+++ b/res/gui_bar_left.bmp
Binary files differ
diff --git a/res/gui_bar_mid.bmp b/res/gui_bar_mid.bmp
new file mode 100644
index 0000000..f41b3ca
--- /dev/null
+++ b/res/gui_bar_mid.bmp
Binary files differ
diff --git a/res/gui_bar_right.bmp b/res/gui_bar_right.bmp
new file mode 100644
index 0000000..b3a706e
--- /dev/null
+++ b/res/gui_bar_right.bmp
Binary files differ
diff --git a/res/orig/LICENSE b/res/orig/LICENSE
new file mode 100644
index 0000000..0ae3847
--- /dev/null
+++ b/res/orig/LICENSE
@@ -0,0 +1,53 @@
+worker_with_gold.png:
+worker_with_lumber.png:
+worker.png:
+ https://opengameart.org/content/germanic-worker
+ License(s): CC-BY-SA 3.0, GPL 2.0
+ Author: b_o
+
+summer_pine_tree_tiles.png:
+ https://opengameart.org/content/pine-tree-tiles
+ License(s): CC-BY-SA 3.0, GPL 2.0
+ Author: b_o
+
+grass.png:
+Prototyping Tiles.png:
+ https://opengameart.org/content/texture-to-tile-project
+ License(s): CC-BY 3.0, CC-BY-SA 3.0, GPL 3.0, GPL 2.0, OGA-BY 3.0
+ Author: The Chayed
+
+pointer.bmp:
+ https://opengameart.org/content/iron-plague-pointercursor
+ License(s): CC-BY 3.0
+ Author: Daniel Cook
+
+saxon_swordsman.png:
+ https://opengameart.org/content/saxon-swordsman
+ License(s): CC-BY-SA 3.0, GPL 2.0
+ Author: b_o
+
+barracks.zip:
+ https://opengameart.org/content/6-isometric-buildings:
+ License(s): CC-BY-SA 3.0
+ Author: Scribe
+
+ui_sheet.png:
+ https://opengameart.org/content/sci-fi-user-interface
+ License(s): CC0
+ Author: Buch
+
+sprFont.png:
+ https://opengameart.org/content/kl-font
+ License(s): CC0
+ Author: Kelvin Shadewing
+
+archer.png:
+ https://opengameart.org/content/germanic-archer
+ License(s): CC-BY-SA 3.0, GPL 2.0
+
+acknowledge_01.wav:
+acknowledge_02.wav:
+selected_01.wav:
+ https://opengameart.org/content/proto-germanic-voices
+ License(s): CC0
+ Author: Manuel Senfft
diff --git a/res/orig/Prototyping Tiles.png b/res/orig/Prototyping Tiles.png
new file mode 100644
index 0000000..75e5348
--- /dev/null
+++ b/res/orig/Prototyping Tiles.png
Binary files differ
diff --git a/res/orig/acknowledge_01.wav b/res/orig/acknowledge_01.wav
new file mode 100644
index 0000000..3ee82f2
--- /dev/null
+++ b/res/orig/acknowledge_01.wav
Binary files differ
diff --git a/res/orig/acknowledge_02.wav b/res/orig/acknowledge_02.wav
new file mode 100644
index 0000000..ec94b7b
--- /dev/null
+++ b/res/orig/acknowledge_02.wav
Binary files differ
diff --git a/res/orig/barracks.zip b/res/orig/barracks.zip
new file mode 100644
index 0000000..51c77a4
--- /dev/null
+++ b/res/orig/barracks.zip
Binary files differ
diff --git a/res/orig/gold_mine.png b/res/orig/gold_mine.png
new file mode 100644
index 0000000..19341af
--- /dev/null
+++ b/res/orig/gold_mine.png
Binary files differ
diff --git a/res/orig/pointer.bmp b/res/orig/pointer.bmp
new file mode 100644
index 0000000..f0e5c33
--- /dev/null
+++ b/res/orig/pointer.bmp
Binary files differ
diff --git a/res/orig/selected_01.wav b/res/orig/selected_01.wav
new file mode 100644
index 0000000..93f3123
--- /dev/null
+++ b/res/orig/selected_01.wav
Binary files differ
diff --git a/res/orig/sprFont.png b/res/orig/sprFont.png
new file mode 100644
index 0000000..78a9d78
--- /dev/null
+++ b/res/orig/sprFont.png
Binary files differ
diff --git a/res/orig/ui_sheet.png b/res/orig/ui_sheet.png
new file mode 100644
index 0000000..146144a
--- /dev/null
+++ b/res/orig/ui_sheet.png
Binary files differ
diff --git a/res/orig/worker.png b/res/orig/worker.png
new file mode 100644
index 0000000..f3787b9
--- /dev/null
+++ b/res/orig/worker.png
Binary files differ
diff --git a/res/sel_down_left.bmp b/res/sel_down_left.bmp
new file mode 100644
index 0000000..5aee643
--- /dev/null
+++ b/res/sel_down_left.bmp
Binary files differ
diff --git a/res/sel_down_right.bmp b/res/sel_down_right.bmp
new file mode 100644
index 0000000..21fc122
--- /dev/null
+++ b/res/sel_down_right.bmp
Binary files differ
diff --git a/res/sel_mid.bmp b/res/sel_mid.bmp
new file mode 100644
index 0000000..7394c46
--- /dev/null
+++ b/res/sel_mid.bmp
Binary files differ
diff --git a/res/sel_mid_v.bmp b/res/sel_mid_v.bmp
new file mode 100644
index 0000000..db2d34e
--- /dev/null
+++ b/res/sel_mid_v.bmp
Binary files differ
diff --git a/res/sel_up_left.bmp b/res/sel_up_left.bmp
new file mode 100644
index 0000000..8a9835d
--- /dev/null
+++ b/res/sel_up_left.bmp
Binary files differ
diff --git a/res/sel_up_right.bmp b/res/sel_up_right.bmp
new file mode 100644
index 0000000..f053c8d
--- /dev/null
+++ b/res/sel_up_right.bmp
Binary files differ
diff --git a/res/selected_01.wav b/res/selected_01.wav
new file mode 100644
index 0000000..fd7f993
--- /dev/null
+++ b/res/selected_01.wav
Binary files differ
diff --git a/res/tree.bmp b/res/tree.bmp
new file mode 100644
index 0000000..ac2dc52
--- /dev/null
+++ b/res/tree.bmp
Binary files differ
diff --git a/res/worker_e.bmp b/res/worker_e.bmp
new file mode 100644
index 0000000..da95b05
--- /dev/null
+++ b/res/worker_e.bmp
Binary files differ
diff --git a/res/worker_e_24.bmp b/res/worker_e_24.bmp
new file mode 100644
index 0000000..7be4ce6
--- /dev/null
+++ b/res/worker_e_24.bmp
Binary files differ
diff --git a/res/worker_moving_1.bmp b/res/worker_moving_1.bmp
new file mode 100644
index 0000000..5402143
--- /dev/null
+++ b/res/worker_moving_1.bmp
Binary files differ
diff --git a/res/worker_n.bmp b/res/worker_n.bmp
new file mode 100644
index 0000000..57f1026
--- /dev/null
+++ b/res/worker_n.bmp
Binary files differ
diff --git a/res/worker_n_24.bmp b/res/worker_n_24.bmp
new file mode 100644
index 0000000..903acc5
--- /dev/null
+++ b/res/worker_n_24.bmp
Binary files differ
diff --git a/res/worker_ne.bmp b/res/worker_ne.bmp
new file mode 100644
index 0000000..5d89289
--- /dev/null
+++ b/res/worker_ne.bmp
Binary files differ
diff --git a/res/worker_ne_24.bmp b/res/worker_ne_24.bmp
new file mode 100644
index 0000000..8394d72
--- /dev/null
+++ b/res/worker_ne_24.bmp
Binary files differ
diff --git a/res/worker_s.bmp b/res/worker_s.bmp
new file mode 100644
index 0000000..55233fe
--- /dev/null
+++ b/res/worker_s.bmp
Binary files differ
diff --git a/res/worker_s_24.bmp b/res/worker_s_24.bmp
new file mode 100644
index 0000000..b560012
--- /dev/null
+++ b/res/worker_s_24.bmp
Binary files differ
diff --git a/res/worker_se.bmp b/res/worker_se.bmp
new file mode 100644
index 0000000..e844d97
--- /dev/null
+++ b/res/worker_se.bmp
Binary files differ
diff --git a/res/worker_se_24.bmp b/res/worker_se_24.bmp
new file mode 100644
index 0000000..abbf2f9
--- /dev/null
+++ b/res/worker_se_24.bmp
Binary files differ