diff --git a/base/background/gs4/Thumbs.db b/base/background/gs4/Thumbs.db new file mode 100644 index 0000000..dae67a2 Binary files /dev/null and b/base/background/gs4/Thumbs.db differ diff --git a/base/background/gs4/bancoacusacion.gif b/base/background/gs4/bancoacusacion.gif new file mode 100644 index 0000000..7b330a3 Binary files /dev/null and b/base/background/gs4/bancoacusacion.gif differ diff --git a/base/background/gs4/bancoacusacion.png b/base/background/gs4/bancoacusacion.png new file mode 100644 index 0000000..cce6bfe Binary files /dev/null and b/base/background/gs4/bancoacusacion.png differ diff --git a/base/background/gs4/bancodefensa.gif b/base/background/gs4/bancodefensa.gif new file mode 100644 index 0000000..bb30ac1 Binary files /dev/null and b/base/background/gs4/bancodefensa.gif differ diff --git a/base/background/gs4/bancodefensa.png b/base/background/gs4/bancodefensa.png new file mode 100644 index 0000000..c7121cc Binary files /dev/null and b/base/background/gs4/bancodefensa.png differ diff --git a/base/background/gs4/defensedesk.png b/base/background/gs4/defensedesk.png new file mode 100644 index 0000000..00a3ffb Binary files /dev/null and b/base/background/gs4/defensedesk.png differ diff --git a/base/background/gs4/defenseempty.png b/base/background/gs4/defenseempty.png new file mode 100644 index 0000000..fc9069e Binary files /dev/null and b/base/background/gs4/defenseempty.png differ diff --git a/base/background/gs4/estrado.gif b/base/background/gs4/estrado.gif new file mode 100644 index 0000000..cd5075f Binary files /dev/null and b/base/background/gs4/estrado.gif differ diff --git a/base/background/gs4/estrado.png b/base/background/gs4/estrado.png new file mode 100644 index 0000000..9341a81 Binary files /dev/null and b/base/background/gs4/estrado.png differ diff --git a/base/background/gs4/gallery.gif b/base/background/gs4/gallery.gif new file mode 100644 index 0000000..4469bce Binary files /dev/null and b/base/background/gs4/gallery.gif differ diff --git a/base/background/gs4/helperstand.png b/base/background/gs4/helperstand.png new file mode 100644 index 0000000..882c30c Binary files /dev/null and b/base/background/gs4/helperstand.png differ diff --git a/base/background/gs4/judgestand.png b/base/background/gs4/judgestand.png new file mode 100644 index 0000000..6a17e7c Binary files /dev/null and b/base/background/gs4/judgestand.png differ diff --git a/base/background/gs4/prohelperstand.png b/base/background/gs4/prohelperstand.png new file mode 100644 index 0000000..6554d32 Binary files /dev/null and b/base/background/gs4/prohelperstand.png differ diff --git a/base/background/gs4/prosecutiondesk.png b/base/background/gs4/prosecutiondesk.png new file mode 100644 index 0000000..9f62673 Binary files /dev/null and b/base/background/gs4/prosecutiondesk.png differ diff --git a/base/background/gs4/prosecutorempty.png b/base/background/gs4/prosecutorempty.png new file mode 100644 index 0000000..eecf852 Binary files /dev/null and b/base/background/gs4/prosecutorempty.png differ diff --git a/base/background/gs4/speedlineupclose.png b/base/background/gs4/speedlineupclose.png new file mode 100644 index 0000000..06dc9b3 Binary files /dev/null and b/base/background/gs4/speedlineupclose.png differ diff --git a/base/background/gs4/stand.png b/base/background/gs4/stand.png new file mode 100644 index 0000000..3719e36 Binary files /dev/null and b/base/background/gs4/stand.png differ diff --git a/base/background/gs4/super anim.png b/base/background/gs4/super anim.png new file mode 100644 index 0000000..fd3ec29 Binary files /dev/null and b/base/background/gs4/super anim.png differ diff --git a/base/background/gs4/tribunal.gif b/base/background/gs4/tribunal.gif new file mode 100644 index 0000000..4469bce Binary files /dev/null and b/base/background/gs4/tribunal.gif differ diff --git a/base/background/gs4/witnessempty.png b/base/background/gs4/witnessempty.png new file mode 100644 index 0000000..11e22f7 Binary files /dev/null and b/base/background/gs4/witnessempty.png differ diff --git a/base/config.ini b/base/config.ini new file mode 100644 index 0000000..61e1883 --- /dev/null +++ b/base/config.ini @@ -0,0 +1 @@ +theme = default diff --git a/base/config.ini~ b/base/config.ini~ new file mode 100644 index 0000000..61e1883 --- /dev/null +++ b/base/config.ini~ @@ -0,0 +1 @@ +theme = default diff --git a/base/themes/1.8/arrow_left.png b/base/themes/1.8/arrow_left.png new file mode 100644 index 0000000..f1098c4 Binary files /dev/null and b/base/themes/1.8/arrow_left.png differ diff --git a/base/themes/1.8/arrow_right.png b/base/themes/1.8/arrow_right.png new file mode 100644 index 0000000..2b5ad70 Binary files /dev/null and b/base/themes/1.8/arrow_right.png differ diff --git a/base/themes/1.8/chatmed.png b/base/themes/1.8/chatmed.png new file mode 100644 index 0000000..0c3bae1 Binary files /dev/null and b/base/themes/1.8/chatmed.png differ diff --git a/base/themes/1.8/favorites.png b/base/themes/1.8/favorites.png new file mode 100644 index 0000000..0eec611 Binary files /dev/null and b/base/themes/1.8/favorites.png differ diff --git a/base/themes/1.8/favorites_selected.png b/base/themes/1.8/favorites_selected.png new file mode 100644 index 0000000..f6a2abf Binary files /dev/null and b/base/themes/1.8/favorites_selected.png differ diff --git a/base/themes/1.8/holdit.png b/base/themes/1.8/holdit.png new file mode 100644 index 0000000..09d1d37 Binary files /dev/null and b/base/themes/1.8/holdit.png differ diff --git a/base/themes/1.8/holdit_selected.png b/base/themes/1.8/holdit_selected.png new file mode 100644 index 0000000..51586e7 Binary files /dev/null and b/base/themes/1.8/holdit_selected.png differ diff --git a/base/themes/1.8/mute.png b/base/themes/1.8/mute.png new file mode 100644 index 0000000..e64f702 Binary files /dev/null and b/base/themes/1.8/mute.png differ diff --git a/base/themes/1.8/mute_pressed.png b/base/themes/1.8/mute_pressed.png new file mode 100644 index 0000000..334b4ba Binary files /dev/null and b/base/themes/1.8/mute_pressed.png differ diff --git a/base/themes/1.8/objection.png b/base/themes/1.8/objection.png new file mode 100644 index 0000000..6fbcbc2 Binary files /dev/null and b/base/themes/1.8/objection.png differ diff --git a/base/themes/1.8/objection_selected.png b/base/themes/1.8/objection_selected.png new file mode 100644 index 0000000..384e4e9 Binary files /dev/null and b/base/themes/1.8/objection_selected.png differ diff --git a/base/themes/1.8/publicservers.png b/base/themes/1.8/publicservers.png new file mode 100644 index 0000000..650c20c Binary files /dev/null and b/base/themes/1.8/publicservers.png differ diff --git a/base/themes/1.8/publicservers_selected.png b/base/themes/1.8/publicservers_selected.png new file mode 100644 index 0000000..308c79f Binary files /dev/null and b/base/themes/1.8/publicservers_selected.png differ diff --git a/base/themes/1.8/takethat.png b/base/themes/1.8/takethat.png new file mode 100644 index 0000000..8ff2bef Binary files /dev/null and b/base/themes/1.8/takethat.png differ diff --git a/base/themes/1.8/takethat_selected.png b/base/themes/1.8/takethat_selected.png new file mode 100644 index 0000000..3fe0a8c Binary files /dev/null and b/base/themes/1.8/takethat_selected.png differ diff --git a/base/themes/default/about.png b/base/themes/default/about.png new file mode 100644 index 0000000..50fc821 Binary files /dev/null and b/base/themes/default/about.png differ diff --git a/base/themes/default/addtofav.png b/base/themes/default/addtofav.png new file mode 100644 index 0000000..7d98903 Binary files /dev/null and b/base/themes/default/addtofav.png differ diff --git a/base/themes/default/addtofav_pressed.png b/base/themes/default/addtofav_pressed.png new file mode 100644 index 0000000..7b62d52 Binary files /dev/null and b/base/themes/default/addtofav_pressed.png differ diff --git a/base/themes/default/arrow_left.png b/base/themes/default/arrow_left.png new file mode 100644 index 0000000..b44504e Binary files /dev/null and b/base/themes/default/arrow_left.png differ diff --git a/base/themes/default/arrow_right.png b/base/themes/default/arrow_right.png new file mode 100644 index 0000000..8dd6d3a Binary files /dev/null and b/base/themes/default/arrow_right.png differ diff --git a/base/themes/default/char_passworded.png b/base/themes/default/char_passworded.png new file mode 100644 index 0000000..e79d071 Binary files /dev/null and b/base/themes/default/char_passworded.png differ diff --git a/base/themes/default/char_selector.png b/base/themes/default/char_selector.png new file mode 100644 index 0000000..566d96f Binary files /dev/null and b/base/themes/default/char_selector.png differ diff --git a/base/themes/default/char_taken.png b/base/themes/default/char_taken.png new file mode 100644 index 0000000..6230c83 Binary files /dev/null and b/base/themes/default/char_taken.png differ diff --git a/base/themes/default/charselect_background.png b/base/themes/default/charselect_background.png new file mode 100644 index 0000000..53a64ca Binary files /dev/null and b/base/themes/default/charselect_background.png differ diff --git a/base/themes/default/chat.png b/base/themes/default/chat.png new file mode 100644 index 0000000..e11f8c8 Binary files /dev/null and b/base/themes/default/chat.png differ diff --git a/base/themes/default/chatbig.png b/base/themes/default/chatbig.png new file mode 100644 index 0000000..177dc02 Binary files /dev/null and b/base/themes/default/chatbig.png differ diff --git a/base/themes/default/chatmed.png b/base/themes/default/chatmed.png new file mode 100644 index 0000000..d2fee4a Binary files /dev/null and b/base/themes/default/chatmed.png differ diff --git a/base/themes/default/connect.png b/base/themes/default/connect.png new file mode 100644 index 0000000..6a41e86 Binary files /dev/null and b/base/themes/default/connect.png differ diff --git a/base/themes/default/connect_pressed.png b/base/themes/default/connect_pressed.png new file mode 100644 index 0000000..a99d9ec Binary files /dev/null and b/base/themes/default/connect_pressed.png differ diff --git a/base/themes/default/courtroom_design.ini b/base/themes/default/courtroom_design.ini new file mode 100644 index 0000000..c96d262 --- /dev/null +++ b/base/themes/default/courtroom_design.ini @@ -0,0 +1,46 @@ +courtroom = 0, 0, 714, 668 +viewport = 0, 0, 256, 192 +ic_chatlog = 260, 0, 231, 319 +ms_chatlog = 490, 1, 224, 277 +server_chatlog = 490, 1, 224, 277 +mute_list = 260, 160, 231, 159 +area_list = 266, 494, 224, 174 +music_list = 490, 342, 224, 326 +ic_chat_message = 0, 192, 255, 23 +ooc_chat_message = 492, 281, 222, 19 +ooc_chat_name = 492, 300, 32, 19 +area_password = 266, 471, 224, 23 +music_search = 490, 319, 226, 23 +emote_left = 0, 253, 20, 20 +emote_right = 236, 253, 20, 20 +defense_bar = 393, 323, 84, 14 +prosecution_bar = 393, 340, 84, 14 +music_label = 260, 390, 41, 16 +sfx_label = 260, 410, 21, 16 +blip_label = 260, 430, 31, 16 +hold_it = 10, 312, 76, 28 +objection = 90, 312, 76, 28 +ooc_toggle = 580, 300, 133, 19 +witness_testimony = 5, 345, 85, 42 +cross_examination = 95, 345, 85, 42 +change_character = 5, 390, 121, 23 +reload_theme = 5, 415, 101, 23 +call_mod = 5, 440, 71, 23 +pre = 187, 345, 51, 21 +flip = 187, 362, 51, 21 +guard = 187, 379, 61, 21 +custom_objection = 250, 325, 40, 40 +realization = 295, 323, 40, 40 +mute = 340, 325, 40, 40 +defense_plus = 477, 325, 9, 9 +defense_minus = 385, 325, 9, 9 +prosecution_plus = 477, 342, 9, 9 +prosecution_minus = 385, 342, 9, 9 +text_color = 390, 360, 79, 23 +music_slider = 310, 392, 160, 16 +sfx_slider = 310, 412, 160, 16 +blip_slider = 310, 432, 160, 16 +char_select = 0, 0, 714, 668 +back_to_lobby = 5, 5, 91, 23 +char_password = 297, 7, 120, 22 +spectator = 317, 640, 80, 23 diff --git a/base/themes/default/courtroom_design.ini~ b/base/themes/default/courtroom_design.ini~ new file mode 100644 index 0000000..c96d262 --- /dev/null +++ b/base/themes/default/courtroom_design.ini~ @@ -0,0 +1,46 @@ +courtroom = 0, 0, 714, 668 +viewport = 0, 0, 256, 192 +ic_chatlog = 260, 0, 231, 319 +ms_chatlog = 490, 1, 224, 277 +server_chatlog = 490, 1, 224, 277 +mute_list = 260, 160, 231, 159 +area_list = 266, 494, 224, 174 +music_list = 490, 342, 224, 326 +ic_chat_message = 0, 192, 255, 23 +ooc_chat_message = 492, 281, 222, 19 +ooc_chat_name = 492, 300, 32, 19 +area_password = 266, 471, 224, 23 +music_search = 490, 319, 226, 23 +emote_left = 0, 253, 20, 20 +emote_right = 236, 253, 20, 20 +defense_bar = 393, 323, 84, 14 +prosecution_bar = 393, 340, 84, 14 +music_label = 260, 390, 41, 16 +sfx_label = 260, 410, 21, 16 +blip_label = 260, 430, 31, 16 +hold_it = 10, 312, 76, 28 +objection = 90, 312, 76, 28 +ooc_toggle = 580, 300, 133, 19 +witness_testimony = 5, 345, 85, 42 +cross_examination = 95, 345, 85, 42 +change_character = 5, 390, 121, 23 +reload_theme = 5, 415, 101, 23 +call_mod = 5, 440, 71, 23 +pre = 187, 345, 51, 21 +flip = 187, 362, 51, 21 +guard = 187, 379, 61, 21 +custom_objection = 250, 325, 40, 40 +realization = 295, 323, 40, 40 +mute = 340, 325, 40, 40 +defense_plus = 477, 325, 9, 9 +defense_minus = 385, 325, 9, 9 +prosecution_plus = 477, 342, 9, 9 +prosecution_minus = 385, 342, 9, 9 +text_color = 390, 360, 79, 23 +music_slider = 310, 392, 160, 16 +sfx_slider = 310, 412, 160, 16 +blip_slider = 310, 432, 160, 16 +char_select = 0, 0, 714, 668 +back_to_lobby = 5, 5, 91, 23 +char_password = 297, 7, 120, 22 +spectator = 317, 640, 80, 23 diff --git a/base/themes/default/courtroombackground.png b/base/themes/default/courtroombackground.png new file mode 100644 index 0000000..e940404 Binary files /dev/null and b/base/themes/default/courtroombackground.png differ diff --git a/base/themes/default/crossexamination.gif b/base/themes/default/crossexamination.gif new file mode 100644 index 0000000..a7754b6 Binary files /dev/null and b/base/themes/default/crossexamination.gif differ diff --git a/base/themes/default/crossexamination.png b/base/themes/default/crossexamination.png new file mode 100644 index 0000000..044a76b Binary files /dev/null and b/base/themes/default/crossexamination.png differ diff --git a/base/themes/default/custom.png b/base/themes/default/custom.png new file mode 100644 index 0000000..b34ccfb Binary files /dev/null and b/base/themes/default/custom.png differ diff --git a/base/themes/default/custom_selected.png b/base/themes/default/custom_selected.png new file mode 100644 index 0000000..68b4160 Binary files /dev/null and b/base/themes/default/custom_selected.png differ diff --git a/base/themes/default/defense_speedlines.gif b/base/themes/default/defense_speedlines.gif new file mode 100644 index 0000000..5b454e5 Binary files /dev/null and b/base/themes/default/defense_speedlines.gif differ diff --git a/base/themes/default/defensebar0.png b/base/themes/default/defensebar0.png new file mode 100644 index 0000000..44ffa2c Binary files /dev/null and b/base/themes/default/defensebar0.png differ diff --git a/base/themes/default/defensebar1.png b/base/themes/default/defensebar1.png new file mode 100644 index 0000000..7b929a1 Binary files /dev/null and b/base/themes/default/defensebar1.png differ diff --git a/base/themes/default/defensebar10.png b/base/themes/default/defensebar10.png new file mode 100644 index 0000000..9dfbc6f Binary files /dev/null and b/base/themes/default/defensebar10.png differ diff --git a/base/themes/default/defensebar2.png b/base/themes/default/defensebar2.png new file mode 100644 index 0000000..440783c Binary files /dev/null and b/base/themes/default/defensebar2.png differ diff --git a/base/themes/default/defensebar3.png b/base/themes/default/defensebar3.png new file mode 100644 index 0000000..93ef86f Binary files /dev/null and b/base/themes/default/defensebar3.png differ diff --git a/base/themes/default/defensebar4.png b/base/themes/default/defensebar4.png new file mode 100644 index 0000000..a36fec7 Binary files /dev/null and b/base/themes/default/defensebar4.png differ diff --git a/base/themes/default/defensebar5.png b/base/themes/default/defensebar5.png new file mode 100644 index 0000000..321c4f3 Binary files /dev/null and b/base/themes/default/defensebar5.png differ diff --git a/base/themes/default/defensebar6.png b/base/themes/default/defensebar6.png new file mode 100644 index 0000000..c8e7029 Binary files /dev/null and b/base/themes/default/defensebar6.png differ diff --git a/base/themes/default/defensebar7.png b/base/themes/default/defensebar7.png new file mode 100644 index 0000000..c3af2a2 Binary files /dev/null and b/base/themes/default/defensebar7.png differ diff --git a/base/themes/default/defensebar8.png b/base/themes/default/defensebar8.png new file mode 100644 index 0000000..e1176f6 Binary files /dev/null and b/base/themes/default/defensebar8.png differ diff --git a/base/themes/default/defensebar9.png b/base/themes/default/defensebar9.png new file mode 100644 index 0000000..171e648 Binary files /dev/null and b/base/themes/default/defensebar9.png differ diff --git a/base/themes/default/defminus.png b/base/themes/default/defminus.png new file mode 100644 index 0000000..9709381 Binary files /dev/null and b/base/themes/default/defminus.png differ diff --git a/base/themes/default/defplus.png b/base/themes/default/defplus.png new file mode 100644 index 0000000..a3adf51 Binary files /dev/null and b/base/themes/default/defplus.png differ diff --git a/base/themes/default/design.ini b/base/themes/default/design.ini new file mode 100644 index 0000000..5488ac4 --- /dev/null +++ b/base/themes/default/design.ini @@ -0,0 +1,28 @@ +hold_it = 10, 312 +objection = 90, 312 +take_that = 170, 312 +objection_custom = 250, 325 +realization = 295, 325 +mute = 340, 325 +text_color = 390, 360 +defense_bar = 393, 323 +prosecution_bar = 393, 340 +def_plus = 477, 325 +def_minus = 385, 325 +pro_plus = 477, 342 +pro_minus = 385, 342 +witness_testimony = 5, 345 +cross_examination = 95, 345 +pre = 187, 345 +flip = 187, 362 +guard = 187, 379 +change_character = 5, 390 +reload_theme = 5, 415 +call_mod = 5, 440 +music_label = 260, 390 +music_slider = 310, 392 +sfx_label = 260, 410 +sfx_slider = 310, 412 +blips_label = 260, 430 +blips_slider = 310, 432 + diff --git a/base/themes/default/emote_selected.png b/base/themes/default/emote_selected.png new file mode 100644 index 0000000..377dd07 Binary files /dev/null and b/base/themes/default/emote_selected.png differ diff --git a/base/themes/default/favorites.png b/base/themes/default/favorites.png new file mode 100644 index 0000000..6fa3101 Binary files /dev/null and b/base/themes/default/favorites.png differ diff --git a/base/themes/default/favorites_selected.png b/base/themes/default/favorites_selected.png new file mode 100644 index 0000000..4c33d43 Binary files /dev/null and b/base/themes/default/favorites_selected.png differ diff --git a/base/themes/default/holdit.gif b/base/themes/default/holdit.gif new file mode 100644 index 0000000..5f71ac6 Binary files /dev/null and b/base/themes/default/holdit.gif differ diff --git a/base/themes/default/holdit.png b/base/themes/default/holdit.png new file mode 100644 index 0000000..d7112e2 Binary files /dev/null and b/base/themes/default/holdit.png differ diff --git a/base/themes/default/holdit_selected.png b/base/themes/default/holdit_selected.png new file mode 100644 index 0000000..6887676 Binary files /dev/null and b/base/themes/default/holdit_selected.png differ diff --git a/base/themes/default/lobbybackground.png b/base/themes/default/lobbybackground.png new file mode 100644 index 0000000..094f19c Binary files /dev/null and b/base/themes/default/lobbybackground.png differ diff --git a/base/themes/default/mute.png b/base/themes/default/mute.png new file mode 100644 index 0000000..6de496c Binary files /dev/null and b/base/themes/default/mute.png differ diff --git a/base/themes/default/mute_pressed.png b/base/themes/default/mute_pressed.png new file mode 100644 index 0000000..548f804 Binary files /dev/null and b/base/themes/default/mute_pressed.png differ diff --git a/base/themes/default/muted.png b/base/themes/default/muted.png new file mode 100644 index 0000000..f9878f1 Binary files /dev/null and b/base/themes/default/muted.png differ diff --git a/base/themes/default/objection.gif b/base/themes/default/objection.gif new file mode 100644 index 0000000..6aae2e5 Binary files /dev/null and b/base/themes/default/objection.gif differ diff --git a/base/themes/default/objection.png b/base/themes/default/objection.png new file mode 100644 index 0000000..655a724 Binary files /dev/null and b/base/themes/default/objection.png differ diff --git a/base/themes/default/objection_selected.png b/base/themes/default/objection_selected.png new file mode 100644 index 0000000..3254263 Binary files /dev/null and b/base/themes/default/objection_selected.png differ diff --git a/base/themes/default/placeholder.gif b/base/themes/default/placeholder.gif new file mode 100644 index 0000000..e35aaf4 Binary files /dev/null and b/base/themes/default/placeholder.gif differ diff --git a/base/themes/default/present.png b/base/themes/default/present.png new file mode 100644 index 0000000..134d742 Binary files /dev/null and b/base/themes/default/present.png differ diff --git a/base/themes/default/present_disabled.png b/base/themes/default/present_disabled.png new file mode 100644 index 0000000..9c6a702 Binary files /dev/null and b/base/themes/default/present_disabled.png differ diff --git a/base/themes/default/prominus.png b/base/themes/default/prominus.png new file mode 100644 index 0000000..1191e1e Binary files /dev/null and b/base/themes/default/prominus.png differ diff --git a/base/themes/default/proplus.png b/base/themes/default/proplus.png new file mode 100644 index 0000000..5e9d563 Binary files /dev/null and b/base/themes/default/proplus.png differ diff --git a/base/themes/default/prosecution_speedlines.gif b/base/themes/default/prosecution_speedlines.gif new file mode 100644 index 0000000..b48802a Binary files /dev/null and b/base/themes/default/prosecution_speedlines.gif differ diff --git a/base/themes/default/prosecutionbar0.png b/base/themes/default/prosecutionbar0.png new file mode 100644 index 0000000..44ffa2c Binary files /dev/null and b/base/themes/default/prosecutionbar0.png differ diff --git a/base/themes/default/prosecutionbar1.png b/base/themes/default/prosecutionbar1.png new file mode 100644 index 0000000..bba1ec8 Binary files /dev/null and b/base/themes/default/prosecutionbar1.png differ diff --git a/base/themes/default/prosecutionbar10.png b/base/themes/default/prosecutionbar10.png new file mode 100644 index 0000000..318f0d7 Binary files /dev/null and b/base/themes/default/prosecutionbar10.png differ diff --git a/base/themes/default/prosecutionbar2.png b/base/themes/default/prosecutionbar2.png new file mode 100644 index 0000000..ceb6e06 Binary files /dev/null and b/base/themes/default/prosecutionbar2.png differ diff --git a/base/themes/default/prosecutionbar3.png b/base/themes/default/prosecutionbar3.png new file mode 100644 index 0000000..44e87f1 Binary files /dev/null and b/base/themes/default/prosecutionbar3.png differ diff --git a/base/themes/default/prosecutionbar4.png b/base/themes/default/prosecutionbar4.png new file mode 100644 index 0000000..a48e67e Binary files /dev/null and b/base/themes/default/prosecutionbar4.png differ diff --git a/base/themes/default/prosecutionbar5.png b/base/themes/default/prosecutionbar5.png new file mode 100644 index 0000000..e67ca1b Binary files /dev/null and b/base/themes/default/prosecutionbar5.png differ diff --git a/base/themes/default/prosecutionbar6.png b/base/themes/default/prosecutionbar6.png new file mode 100644 index 0000000..14a3b77 Binary files /dev/null and b/base/themes/default/prosecutionbar6.png differ diff --git a/base/themes/default/prosecutionbar7.png b/base/themes/default/prosecutionbar7.png new file mode 100644 index 0000000..1d0ac1f Binary files /dev/null and b/base/themes/default/prosecutionbar7.png differ diff --git a/base/themes/default/prosecutionbar8.png b/base/themes/default/prosecutionbar8.png new file mode 100644 index 0000000..1edc893 Binary files /dev/null and b/base/themes/default/prosecutionbar8.png differ diff --git a/base/themes/default/prosecutionbar9.png b/base/themes/default/prosecutionbar9.png new file mode 100644 index 0000000..ad3a245 Binary files /dev/null and b/base/themes/default/prosecutionbar9.png differ diff --git a/base/themes/default/publicservers.png b/base/themes/default/publicservers.png new file mode 100644 index 0000000..98cf2ad Binary files /dev/null and b/base/themes/default/publicservers.png differ diff --git a/base/themes/default/publicservers_selected.png b/base/themes/default/publicservers_selected.png new file mode 100644 index 0000000..bcfa4c4 Binary files /dev/null and b/base/themes/default/publicservers_selected.png differ diff --git a/base/themes/default/realization.png b/base/themes/default/realization.png new file mode 100644 index 0000000..e171813 Binary files /dev/null and b/base/themes/default/realization.png differ diff --git a/base/themes/default/realization_pressed.png b/base/themes/default/realization_pressed.png new file mode 100644 index 0000000..be029d7 Binary files /dev/null and b/base/themes/default/realization_pressed.png differ diff --git a/base/themes/default/realizationflash.png b/base/themes/default/realizationflash.png new file mode 100644 index 0000000..776c70d Binary files /dev/null and b/base/themes/default/realizationflash.png differ diff --git a/base/themes/default/refresh.png b/base/themes/default/refresh.png new file mode 100644 index 0000000..0b49cd0 Binary files /dev/null and b/base/themes/default/refresh.png differ diff --git a/base/themes/default/refresh_pressed.png b/base/themes/default/refresh_pressed.png new file mode 100644 index 0000000..8036683 Binary files /dev/null and b/base/themes/default/refresh_pressed.png differ diff --git a/base/themes/default/takethat.gif b/base/themes/default/takethat.gif new file mode 100644 index 0000000..dd03310 Binary files /dev/null and b/base/themes/default/takethat.gif differ diff --git a/base/themes/default/takethat.png b/base/themes/default/takethat.png new file mode 100644 index 0000000..3c87805 Binary files /dev/null and b/base/themes/default/takethat.png differ diff --git a/base/themes/default/takethat_selected.png b/base/themes/default/takethat_selected.png new file mode 100644 index 0000000..06581a0 Binary files /dev/null and b/base/themes/default/takethat_selected.png differ diff --git a/base/themes/default/testimony.gif b/base/themes/default/testimony.gif new file mode 100644 index 0000000..6d5898d Binary files /dev/null and b/base/themes/default/testimony.gif differ diff --git a/base/themes/default/witnesstestimony.gif b/base/themes/default/witnesstestimony.gif new file mode 100644 index 0000000..03b4900 Binary files /dev/null and b/base/themes/default/witnesstestimony.gif differ diff --git a/base/themes/default/witnesstestimony.png b/base/themes/default/witnesstestimony.png new file mode 100644 index 0000000..47c2301 Binary files /dev/null and b/base/themes/default/witnesstestimony.png differ diff --git a/courtroom.cpp b/courtroom.cpp index 6032d41..b8d2a5b 100644 --- a/courtroom.cpp +++ b/courtroom.cpp @@ -6,7 +6,268 @@ Courtroom::Courtroom(AOApplication *parent) : QMainWindow() { ao_app = parent; - //viewport elements + ui_background = new AOImage(this); - //emotes + //viewport elements like background, desk, etc. + + ui_ic_chatlog = new QPlainTextEdit(this); + + ui_ms_chatlog = new QPlainTextEdit(this); + ui_server_chatlog = new QPlainTextEdit(this); + + + ui_mute_list = new QListWidget(this); + ui_area_list = new QListWidget(this); + ui_music_list = new QListWidget(this); + + ui_ic_chat_message = new QLineEdit(this); + + ui_ooc_chat_message = new QLineEdit(this); + ui_ooc_chat_name = new QLineEdit(this); + + ui_area_password = new QLineEdit(this); + ui_music_search = new QLineEdit(this); + + //emote buttons + + ui_emote_left = new AOButton(this); + ui_emote_right = new AOButton(this); + + ui_defense_bar = new AOImage(this); + ui_prosecution_bar = new AOImage(this); + + ui_music_label = new QLabel(this); + ui_sfx_label = new QLabel(this); + ui_blip_label = new QLabel(this); + + ui_hold_it = new AOButton(this); + ui_objection = new AOButton(this); + ui_take_that = new AOButton(this); + + ui_ooc_toggle = new AOButton(this); + ui_witness_testimony = new AOButton(this); + ui_cross_examination = new AOButton(this); + + ui_change_character = new AOButton(this); + ui_reload_theme = new AOButton(this); + ui_call_mod = new AOButton(this); + + ui_pre = new QCheckBox(this); + ui_flip = new QCheckBox(this); + ui_guard = new QCheckBox(this); + + ui_custom_objection = new AOButton(this); + ui_realization = new AOButton(this); + ui_mute = new AOButton(this); + + ui_defense_plus = new AOButton(this); + ui_defense_minus = new AOButton(this); + + ui_prosecution_plus = new AOButton(this); + ui_prosecution_minus = new AOButton(this); + + ui_text_color = new QComboBox(this); + + ui_music_slider = new QSlider(this); + ui_sfx_slider = new QSlider(this); + ui_blip_slider = new QSlider(this); + + ui_muted = new AOImage(this); + + /////////////char select widgets under here/////////////// + + ui_char_select_background = new AOImage(this); + + //T0D0: allocate and position charbuttons + //QVector ui_char_button_list; + + ui_selector = new AOImage(ui_char_select_background); + + ui_back_to_lobby = new AOButton(ui_char_select_background); + + ui_char_password = new QLineEdit(ui_char_select_background); + + ui_spectator = new AOButton(ui_char_select_background); + + set_widgets(); +} + +void Courtroom::set_widgets() +{ + this->setFixedSize(m_courtroom_width, m_courtroom_height); + + ui_background->set_image("courtroombackground.png"); + ui_background->move(0, 0); + ui_background->resize(m_courtroom_width, m_courtroom_height); + + //viewport elements like background, desk, etc. + + ui_ic_chatlog->move(231, 319); + ui_ic_chatlog->resize(260, 0); + + ui_ms_chatlog->move(490, 1); + ui_ms_chatlog->move(224, 277); + + ui_server_chatlog->move(490, 1); + ui_server_chatlog->resize(224, 277); + + + + ui_mute_list->move(260, 160); + ui_mute_list->resize(231, 159); + + ui_area_list->move(266, 494); + ui_area_list->resize(); + + QListWidget *ui_music_list; + + QLineEdit *ui_ic_chat_message; + + QLineEdit *ui_ooc_chat_message; + QLineEdit *ui_ooc_chat_name; + + QLineEdit *ui_area_password; + QLineEdit *ui_music_search; + + //emote buttons + + AOButton *ui_emote_left; + AOButton *ui_emote_right; + + AOImage *ui_defense_bar; + AOImage *ui_prosecution_bar; + + QLabel *ui_music_label; + QLabel *ui_sfx_label; + QLabel *ui_blip_label; + + AOButton *ui_hold_it; + AOButton *ui_objection; + AOButton *ui_take_that; + + AOButton *ui_ooc_toggle; + AOButton *ui_witness_testimony; + AOButton *ui_cross_examination; + + AOButton *ui_change_character; + AOButton *ui_reload_theme; + AOButton *ui_call_mod; + + QCheckBox *ui_pre; + QCheckBox *ui_flip; + QCheckBox *ui_guard; +\ + AOButton *ui_custom_objection; + AOButton *ui_realization; + AOButton *ui_mute; + + AOButton *ui_defense_plus; + AOButton *ui_defense_minus; + + AOButton *ui_prosecution_plus; + AOButton *ui_prosecution_minus; + + QComboBox *ui_text_color; + + QSlider *ui_music_slider; + QSlider *ui_sfx_slider; + QSlider *ui_blip_slider; + + AOImage *ui_muted; + + //char select stuff under here + + AOImage *ui_char_select_background; + + QVector ui_char_button_list; + AOImage *ui_selector; + + AOButton *ui_back_to_lobby; + + QLineEdit *ui_char_password; + + AOButton *ui_spectator; +} + +Courtroom::~Courtroom() +{ + delete ui_background; + + //T0D0: deallocate viewport elements like background, desk, etc. + + delete ui_ic_chatlog; + + delete ui_server_chatlog; + delete ui_ms_chatlog; + + delete ui_mute_list; + delete ui_area_list; + delete ui_music_list; + + delete ui_ic_chat_message; + + delete ui_ooc_chat_message; + delete ui_ooc_chat_name; + + delete ui_area_password; + delete ui_music_search; + + //T0D0: deallocate emote buttons + + delete ui_emote_left; + delete ui_emote_right; + + delete ui_defense_bar; + delete ui_prosecution_bar; + + delete ui_music_label; + delete ui_sfx_label; + delete ui_blip_label; + + delete ui_hold_it; + delete ui_objection; + delete ui_take_that; + + delete ui_ooc_toggle; + delete ui_witness_testimony; + delete ui_cross_examination; + + delete ui_change_character; + delete ui_reload_theme; + delete ui_call_mod; + + delete ui_pre; + delete ui_flip; + delete ui_guard; +\ + delete ui_custom_objection; + delete ui_realization; + delete ui_mute; + + delete ui_defense_plus; + delete ui_defense_minus; + + delete ui_prosecution_plus; + delete ui_prosecution_minus; + + delete ui_text_color; + + delete ui_music_slider; + delete ui_sfx_slider; + delete ui_blip_slider; + + delete ui_muted; + + delete ui_char_select_background; + + //T0D0: deallocate char buttons + //QVector ui_char_button_list; + + delete ui_selector; + + delete ui_back_to_lobby; + + delete ui_char_password; + + delete ui_spectator; } diff --git a/courtroom.h b/courtroom.h index 932bbe3..3a8aed2 100644 --- a/courtroom.h +++ b/courtroom.h @@ -3,7 +3,7 @@ #include "aoimage.h" #include "aobutton.h" -#include "aobuttongrid.h" +#include "aocharbutton.h" #include "aopacket.h" #include @@ -13,6 +13,7 @@ #include #include #include +#include class AOApplication; @@ -21,19 +22,31 @@ class Courtroom : public QMainWindow Q_OBJECT public: explicit Courtroom(AOApplication *parent = 0); + void set_widgets(); + ~Courtroom(); private: AOApplication *ao_app; + const int m_courtroom_width = 714; + const int m_courtroom_height = 668; + + const int m_viewport_x = 0; + const int m_viewport_y = 0; + + const int m_viewport_width = 256; + const int m_viewport_height = 192; + AOImage *ui_background; //viewport elements like background, desk, etc. QPlainTextEdit *ui_ic_chatlog; - QPlainTextEdit *ui_server_chatlog; QPlainTextEdit *ui_ms_chatlog; + QPlainTextEdit *ui_server_chatlog; - QListWidget *ui_muted_list; + + QListWidget *ui_mute_list; QListWidget *ui_area_list; QListWidget *ui_music_list; @@ -89,11 +102,21 @@ private: QSlider *ui_sfx_slider; QSlider *ui_blip_slider; - AOImage *ui_muted; + //char select stuff under here + AOImage *ui_char_select_background; - AOButtonGrid *char_button_grid; + + QVector ui_char_button_list; + AOImage *ui_selector; + + AOButton *ui_back_to_lobby; + + QLineEdit *ui_char_password; + + AOButton *ui_spectator; + }; #endif // COURTROOM_H diff --git a/lobby.cpp b/lobby.cpp index 7bcdaff..99ac66a 100644 --- a/lobby.cpp +++ b/lobby.cpp @@ -46,11 +46,6 @@ Lobby::Lobby(AOApplication *parent) : QMainWindow() set_widgets(); } -Lobby::~Lobby() -{ - delete ui_background; -} - //sets images, position and size void Lobby::set_widgets() { @@ -281,3 +276,20 @@ void Lobby::set_player_count(int players_online, int max_players) QString f_string = "Online: " + QString::number(players_online) + "/" + QString::number(max_players); ui_player_count->setText(f_string); } + +Lobby::~Lobby() +{ + delete ui_background; + delete ui_public_servers; + delete ui_favorites; + delete ui_refresh; + delete ui_add_to_fav; + delete ui_connect; + delete ui_about; + delete ui_server_list; + delete ui_player_count; + delete ui_description; + delete ui_chatbox; + delete ui_chatname; + delete ui_chatmessage; +} diff --git a/lobby.h b/lobby.h index 520cc79..8ee384b 100644 --- a/lobby.h +++ b/lobby.h @@ -19,7 +19,6 @@ class Lobby : public QMainWindow public: Lobby(AOApplication *parent); - ~Lobby(); void set_widgets(); void list_servers(); @@ -27,9 +26,16 @@ public: void append_chatmessage(QString p_message_line); void set_player_count(int players_online, int max_players); + ~Lobby(); + private: AOApplication *ao_app; + const int m_lobby_width = 517; + const int m_lobby_height = 666; + + bool public_servers_selected = true; + AOImage *ui_background; AOButton *ui_public_servers; @@ -51,11 +57,6 @@ private: QLineEdit *ui_chatname; QLineEdit *ui_chatmessage; - const int m_lobby_width = 517; - const int m_lobby_height = 666; - - bool public_servers_selected = true; - private slots: void on_public_servers_clicked(); void on_favorites_clicked(); diff --git a/main.cpp b/main.cpp index 55367ee..7e1e800 100644 --- a/main.cpp +++ b/main.cpp @@ -5,6 +5,7 @@ #include "datatypes.h" #include "networkmanager.h" #include "lobby.h" +#include "courtroom.h" int main(int argc, char *argv[]) { @@ -16,5 +17,10 @@ int main(int argc, char *argv[]) main_app.send_ms_packet(f_packet); main_app.w_lobby->show(); + //debug start + Courtroom w_courtroom; + w_courtroom.show(); + //debug end + return main_app.exec(); }