forked from Coms/TranslationThrive
Compare commits
8 Commits
Author | SHA1 | Date | |
---|---|---|---|
2fa6a55e87 | |||
|
82dc36bfce | ||
f26185787e | |||
d2fcda4520 | |||
03495a738b | |||
6354aa51da | |||
377c1e4118 | |||
30d8a5072a |
@ -1,7 +1,7 @@
|
|||||||
,en,ru,pl,uk
|
,en,ru,pl,uk
|
||||||
200_KPA,200 kPa,200 кПа,,
|
200_KPA,200 kPa,200 кПа,,
|
||||||
AGENTS,Agents,Агенты,,
|
AGENTS,Agents,Агенты,,
|
||||||
ALLOWS_FOR_THE_EVOLATION,"Allows for the evolution of more complex,","Допускает эволюцию более сложных,",,
|
ALLOWS_FOR_THE_EVOLUTION,"Allows for the evolution of more complex,","Допускает эволюцию более сложных,",,
|
||||||
ALSO_TURNS,Also turns,Также включая,,
|
ALSO_TURNS,Also turns,Также включая,,
|
||||||
AMMONIA,Ammonia,Аммиак,,
|
AMMONIA,Ammonia,Аммиак,,
|
||||||
AND,and,и,,
|
AND,and,и,,
|
||||||
@ -14,21 +14,22 @@ BEHAVIOR,BEHAVIOR,ПОВЕДЕНИЕ,,
|
|||||||
BELOW_SEA_LEVEL,200-340m below sea level,200-340м ниже уровня моря,,
|
BELOW_SEA_LEVEL,200-340m below sea level,200-340м ниже уровня моря,,
|
||||||
BIOLUMESCENT_VACUOLE_NA_MP,"Biolumescent
|
BIOLUMESCENT_VACUOLE_NA_MP,"Biolumescent
|
||||||
Vacuole
|
Vacuole
|
||||||
N/A MP","Биолюминесценция
|
N/A MP","Биолюминесцентная
|
||||||
Вакуоль
|
Вакуоль
|
||||||
Н/Д МО",,
|
Н/Д МО",,
|
||||||
BIOLUMINESCENT_VACUOLE,"Bioluminescent
|
BIOLUMINESCENT_VACUOLE,"Bioluminescent
|
||||||
Vacuole","Биолюминесценция
|
Vacuole","Биолюминесцентная
|
||||||
Вакуоль",,
|
Вакуоль",,
|
||||||
BIOME_HERE,Biome: BIOME HERE,Биом: BIOME HERE,,
|
BIOME_HERE,Biome: BIOME HERE,Биом: BIOME HERE,,
|
||||||
|
BY_LABEL,By:, ,,
|
||||||
CALCIUM_CARBONATE,"Calcium
|
CALCIUM_CARBONATE,"Calcium
|
||||||
Carbonate","Углекислый
|
Carbonate","Углекислый
|
||||||
Кальций",,
|
Кальций",,
|
||||||
CALCIUM_CARBONATE_50_MP,"Calcium Carbonate
|
CALCIUM_CARBONATE_50_MP,"Calcium Carbonate
|
||||||
50 MP","Углекислый кальций
|
50 MP","Углекислый Кальций
|
||||||
50 МО",,
|
50 МО",,
|
||||||
CARBON,Carbon,Углерод,,
|
CARBON,Carbon,Углерод,,
|
||||||
CARBON_DIOXIDE,Carbon Dioxide,Углекислый газ,,
|
CARBON_DIOXIDE,Carbon Dioxide,Углекислый Газ,,
|
||||||
CELL_EDITOR,CELL EDITOR,КЛЕТОЧНЫЙ РЕДАКТОР,,
|
CELL_EDITOR,CELL EDITOR,КЛЕТОЧНЫЙ РЕДАКТОР,,
|
||||||
CELLULOSE,Cellulose,Целлюлоза,,
|
CELLULOSE,Cellulose,Целлюлоза,,
|
||||||
CELLULOSE_50_MP,"Cellulose
|
CELLULOSE_50_MP,"Cellulose
|
||||||
@ -63,28 +64,34 @@ CILIA,Cilia,Ресничка,,
|
|||||||
CILIA_40_MP,"Cilia
|
CILIA_40_MP,"Cilia
|
||||||
40 MP","Ресничка
|
40 MP","Ресничка
|
||||||
40 МО",,
|
40 МО",,
|
||||||
|
CLEANUP_OLD_SAVES,Clean Up Old Saves,Очистить от старых сохранений,,
|
||||||
COLOUR,Colour,Цвет,,
|
COLOUR,Colour,Цвет,,
|
||||||
COMPOUNDS,Compounds,Компоненты,,
|
COMPOUNDS,Compounds,Соединения,,
|
||||||
CONCENTRATION_OF,concentration of,концентрация от,,
|
CONCENTRATION_OF,concentration of,концентрация от,,
|
||||||
CONFIRM,CONFIRM,ПРИНЯТЬ,,
|
CONFIRM,CONFIRM,ПРИНЯТЬ,,
|
||||||
|
CREATED_AT_LABEL,Created at:,Создано:,,
|
||||||
|
CREATED_ON_PLATFORM_LABEL,Created on Platform:,Создано на платформе:,,
|
||||||
CREDITS,Credits,Титры,,
|
CREDITS,Credits,Титры,,
|
||||||
CYTOPLASM,Cytoplasm,Цитоплазма,,
|
CYTOPLASM,Cytoplasm,Цитоплазма,,
|
||||||
CYTOPLASM_22_MP,"Cytoplasm
|
CYTOPLASM_22_MP,"Cytoplasm
|
||||||
22 MP","Цитоплазма
|
22 MP","Цитоплазма
|
||||||
22 МО",,
|
22 МО",,
|
||||||
CYTOPLASM_LONG,"The gooey innards of a cell. The cytoplasm is the basic mixture of ions, proteins, and other substances dissolved in water that fill the interior of the cell. One of the functions it performs is Fermentation, the conversion of glucose into ATP energy. For cells that lack organelles to have more advanced metabolisms, this is what they rely on for energy. It is also used to store molecules in the cell and to grow the cell's size.","Липкие внутренности клетки. Цитоплазма - это основная смесь ионов, белков и других веществ, растворенных в воде, которые заполняют внутреннюю часть клетки. Одна из его функций - это ферментация, превращение глюкозы в энергию АТФ. Для клеток, которым не хватает органелл, чтобы иметь более продвинутый метаболизм, это то, на что они полагаются для получения энергии. Он также используется для хранения молекул в клетке и для увеличения размера клетки.",,
|
CYTOPLASM_LONG,"The gooey innards of a cell. The cytoplasm is the basic mixture of ions, proteins, and other substances dissolved in water that fill the interior of the cell. One of the functions it performs is Fermentation, the conversion of glucose into ATP energy. For cells that lack organelles to have more advanced metabolisms, this is what they rely on for energy. It is also used to store molecules in the cell and to grow the cell's size.","Липкие внутренности клетки. Цитоплазма - это основная смесь ионов, белков и других веществ, растворенных в воде, которые заполняют внутреннюю часть клетки. Одна из его функций - это ферментация, превращение глюкозы в энергию АТФ. Для клеток, которым не хватает органелл, чтобы иметь более продвинутый метаболизм, это то, на что они полагаются для получения энергии. Он также используется для хранения молекул в клетке и для увеличения размера клетки.",,
|
||||||
DESCRIPTION,"The most basic form of membrane, it has little protection against damage. It also needs more energy to not deform. The advantage is that it allows the cell to move and absorb nutrients swiftly.","Самая основная форма мембраны, она имеет мало защиты от повреждений. Ему также нужно больше энергии, чтобы не деформироваться. Преимущество заключается в том, что оан позволяет клетке быстро двигаться и поглощать питательные вещества.й",,
|
DELETE_SELECTED,Delete Selected,Удалить выбранные,,
|
||||||
DESCRIPTION2,"A membrane with two layers, it has better protection against damage and takes less energy to not deform. However, it slows the cell down some and lowers the rate at which it can absorb resources.","Мембрана с двумя слоями, она имеет лучшую защиту от повреждений и занимает меньше энергии, чтобы не деформироваться. Однако это несколько замедляет клетку и снижает скорость, с которой она может поглощать ресурсы.",,
|
DESCRIPTION,"The most basic form of membrane, it has little protection against damage. It also needs more energy to not deform. The advantage is that it allows the cell to move and absorb nutrients swiftly.","Основная форма мембраны, имеет небольшую защиту от повреждений. Данной мембране нужно больше энергии, чтобы не деформироваться. Преимущество заключается в том, что она позволяет клетке быстро двигаться и быстро поглощать питательные вещества.",,
|
||||||
|
DESCRIPTION2,"A membrane with two layers, it has better protection against damage and takes less energy to not deform. However, it slows the cell down some and lowers the rate at which it can absorb resources.","Двухслойная мембрана, имеет лучшую защиту от повреждений и требует меньше энергии, чтобы не деформироваться. Однако, это несколько замедляет клетку и снижает скорость поглощения питательных веществ.",,
|
||||||
|
DESCRIPTION_LABEL,Description:,Описание:,,
|
||||||
DIOXIDE,Dioxide,Диоксид,,
|
DIOXIDE,Dioxide,Диоксид,,
|
||||||
DOT_CAN,. Can,. Может,,
|
DOT_CAN,. Can,. Может,,
|
||||||
DOT_CAN_RELEASE,. Can release,. Может высвободить,,
|
DOT_CAN_RELEASE,. Can release,. Может высвободить,,
|
||||||
DOT_RATE,. Rate,. Стоимость,,
|
DOT_RATE,. Rate,. Стоимость,,
|
||||||
DOUBLE,Double,Двойной,,
|
DOUBLE,Double,Двойная,,
|
||||||
DOUBLE_50_MP,"Double
|
DOUBLE_50_MP,"Double
|
||||||
50 MP",,,
|
50 MP","Двойная
|
||||||
|
50 МО",,
|
||||||
E_DOT,E.,,,
|
E_DOT,E.,,,
|
||||||
ENVIRONMENT,Environment,Окружающая среда,,
|
ENVIRONMENT,Environment,Окружающая среда,,
|
||||||
EVO_RESULTS_PANEL,The amount of glucose has been reduced to ... of the previous amount.,Количество глюкозы было уменьшено до ... из предыдущей суммы.,,
|
EVO_RESULTS_PANEL,The amount of glucose has been reduced to ... of the previous amount.,Количество глюкозы было уменьшено до ... из предыдущей величины.,,
|
||||||
EVOLUTION_DOT,evolution.,эволюция.,,
|
EVOLUTION_DOT,evolution.,эволюция.,,
|
||||||
EXIT,Exit,Выход,,
|
EXIT,Exit,Выход,,
|
||||||
EXTERNAL_EFFECTS,External effects:,Внешние эффекты:,,
|
EXTERNAL_EFFECTS,External effects:,Внешние эффекты:,,
|
||||||
@ -99,40 +106,42 @@ a failed experiment in evolution.","Точно так же, как 99% всех
|
|||||||
как неудачный эксперимент в эволюции.",,
|
как неудачный эксперимент в эволюции.",,
|
||||||
EXTRAS,Extras,Дополнительные,,
|
EXTRAS,Extras,Дополнительные,,
|
||||||
FLAGELLUM,Flagellum,Жгутик,,
|
FLAGELLUM,Flagellum,Жгутик,,
|
||||||
FLUIDITY_RIGIDITY,Fluidity/Rigidity,Текучесть/Жесткость,,
|
FLUIDITY_RIGIDITY,Fluidity/Rigidity,Подвижность/Жесткость,,
|
||||||
FRAGELLUM_55_MP,"Flagellum
|
FRAGELLUM_55_MP,"Flagellum
|
||||||
55 MP","Жгутик
|
55 MP","Жгутик
|
||||||
55 МО",,
|
55 МО",,
|
||||||
FRAGELLUM_LONG,The flagellum (plural: flagella) is a whip-like bundle of protein fibers extending from the cell's membrane which can use ATP to undulate and propel the cell in a direction.,"Жгутик (множественное число: жгутики) представляет собой хлыстовидный пучок белковых волокон, отходящих от клеточной мембраны, которые могут использовать АТФ для волнообразного движения и продвижения клетки в определенном направлении.",,
|
FRAGELLUM_LONG,The flagellum (plural: flagella) is a whip-like bundle of protein fibers extending from the cell's membrane which can use ATP to undulate and propel the cell in a direction.,"Жгутик (множественное число: жгутики) представляет собой хлыстовидный пучок белковых волокон, отходящих от клеточной мембраны, которые могут использовать АТФ для волнообразного движения и продвижения клетки в определенном направлении.",,
|
||||||
GENERATION_2,Generation 2,Поколение 2,,
|
GENERATION_2,Generation 2,2-е Поколение,,
|
||||||
GLUCOSE,Glucose,Глюкоза,,
|
GLUCOSE,Glucose,Глюкоза,,
|
||||||
HEALTH,Health,Здоровье,,
|
HEALTH,Health,Здоровье,,
|
||||||
HELP,Help,Помощь,,
|
HELP,Help,Помощь,,
|
||||||
HITPOINTS,Hitpoints,,,
|
HITPOINTS,Hitpoints,Очки здоровья,,
|
||||||
HYDROGEN_SULFIDE,Hydrogen Sulfide,Сероводород,,
|
HYDROGEN_SULFIDE,Hydrogen Sulfide,Сероводород,,
|
||||||
INCREASES_THE_STORAGE,Increases the storage space of the cell.,,,
|
INCREASES_THE_STORAGE,Increases the storage space of the cell.,Увеличить объем клетки.,,
|
||||||
INTENSITY_OF,intensity of,интенсивность,,
|
INTENSITY_OF,intensity of,интенсивность,,
|
||||||
INTERNAL_ORGANELLES,Internal Organelles,Внутренние органеллы,,
|
INTERNAL_ORGANELLES,Internal Organelles,Внутренние органеллы,,
|
||||||
INTO,into,,,
|
INTO,into,,,
|
||||||
IRON,Iron,Железо,,
|
IRON,Iron,Железо,,
|
||||||
LIGHT,Light,Свет,,
|
LIGHT,Light,Свет,,
|
||||||
|
LOAD,Load,Загрузить,,
|
||||||
LOAD_GAME,Load Game,Загрузить игру,,
|
LOAD_GAME,Load Game,Загрузить игру,,
|
||||||
|
LOADING_PLACEHOLDER,Loading...,Загружается...,,
|
||||||
MEMBRANE,MEMBRANE,МЕМБРАНА,,
|
MEMBRANE,MEMBRANE,МЕМБРАНА,,
|
||||||
MEMBRANE_BOUND_ORGANELLES,membrane-bound organelles. Costs a lot,мембранно-связанные органеллы. Стоить много,,
|
MEMBRANE_BOUND_ORGANELLES,membrane-bound organelles. Costs a lot,мембранно-связанные органеллы. Высокая цена,,
|
||||||
MEMBRANE_CALCIUM_CARBONATE_DESCRIPTION,This membrane has a strong shell made from calcium carbonate. It can easily resist damage and requires less energy to not deform. The disadvantages of having such a heavy shell is that the cell is much slower and takes a while to absorb resources.,"Эта мембрана имеет прочную оболочку из карбоната кальция. Она может легко противостоять повреждениям и требует меньше энергии, чтобы не деформироваться. Недостатки наличия такой тяжелой оболочки заключаются в том, что клетка работает гораздо медленнее и требует времени для поглощения ресурсов.",,
|
MEMBRANE_CALCIUM_CARBONATE_DESCRIPTION,This membrane has a strong shell made from calcium carbonate. It can easily resist damage and requires less energy to not deform. The disadvantages of having such a heavy shell is that the cell is much slower and takes a while to absorb resources.,"Эта мембрана имеет прочную оболочку из карбоната кальция. Она может легко противостоять повреждениям и требует меньше энергии, чтобы не деформироваться. Недостатки наличия такой тяжелой оболочки заключаются в том, что клетка работает гораздо медленнее и требует много времени для поглощения ресурсов.",,
|
||||||
MEMBRANE_CELLULOSE_DESCRIPTION,"This membrane has a wall, resulting in better protection against overall damage and especially against physical damage. It also costs less energy to retain its form, but cannot absorb resources quickly and is slower.","Эта мембрана имеет стенку, что обеспечивает лучшую защиту от общего повреждения и особенно от физического повреждения. Она также расходует меньше энергии, чтобы сохранить свою форму, но не может быстро поглощать ресурсы и медленнее.",,
|
MEMBRANE_CELLULOSE_DESCRIPTION,"This membrane has a wall, resulting in better protection against overall damage and especially against physical damage. It also costs less energy to retain its form, but cannot absorb resources quickly and is slower.","Эта мембрана имеет целлюлозную стенку, что обеспечивает лучшую защиту от общего повреждения и особенно от физического повреждения. Она также расходует меньше энергии, чтобы сохранить свою форму, но не может быстро поглощать ресурсы и скорость клетки не высокая.",,
|
||||||
MEMBRANE_CHITIN_DESCRIPTION,"This membrane has a wall, which means it has better protections against overall damage and especially against toxin damage. It also costs less energy to retain its form, but it is slower and cannot absorb resources quickly.","Эта мембрана имеет стенку, что означает, что она имеет лучшую защиту от общего повреждения и особенно от повреждения токсинами. Она также расходует меньше энергии, чтобы сохранить свою форму, но она медленнее и не может быстро поглощать ресурсы.",,
|
MEMBRANE_CHITIN_DESCRIPTION,"This membrane has a wall, which means it has better protections against overall damage and especially against toxin damage. It also costs less energy to retain its form, but it is slower and cannot absorb resources quickly.","Эта мембрана имеет хитиновую стенку, что означает, что она имеет лучшую защиту от общего повреждения и особенно от повреждения токсинами. Она также расходует меньше энергии, чтобы сохранить свою форму, но она медленнее и не может быстро поглощать ресурсы.",,
|
||||||
MEMBRANE_RIGIDITY,"Membrane
|
MEMBRANE_RIGIDITY,"Membrane
|
||||||
Rigidity",Жесткость мембраны,,
|
Rigidity",Жесткость мембраны,,
|
||||||
MEMBRANE_SILICA_DESCRIPTION,"This membrane has a strong wall of silica. It can resist overall damage well and is very resistant to physical damage. It also requires less energy to maintain its form. However, it
|
MEMBRANE_SILICA_DESCRIPTION,"This membrane has a strong wall of silica. It can resist overall damage well and is very resistant to physical damage. It also requires less energy to maintain its form. However, it
|
||||||
slows the cell down by a large factor and the cell absorbs resources at a reduced rate.","Эта мембрана имеет прочную стенку из кремнезема. Она может хорошо противостоять общим повреждениям и очень устойчив к физическим повреждениям. Она также требует меньше энергии для поддержания своей формы. Однако это
|
slows the cell down by a large factor and the cell absorbs resources at a reduced rate.","Эта мембрана имеет прочную стенку из кремнезема. Она может хорошо противостоять общим повреждениям и очень устойчив к физическим повреждениям. Она также требует меньше энергии для поддержания своей формы. Однако это
|
||||||
замедляет клетку в значительной степени, и клетка поглощает ресурсы с пониженной скоростью.",,
|
замедляет клетку в значительной степени, и клетка поглощает ресурсы с пониженной скоростью.",,
|
||||||
MEMBRANE_TYPES,Membrane Types,Типы мембран,,
|
MEMBRANE_TYPES,Membrane Types,Типы мембран,,
|
||||||
METABOLOSOMES,Metabolosomes,Метаболизм,,
|
METABOLOSOMES,Metabolosomes,Метаболосомы,,
|
||||||
METABOLOSOMES_45_MP,"Metabolosomes
|
METABOLOSOMES_45_MP,"Metabolosomes
|
||||||
45 MP","Метаболизм
|
45 MP","Метаболосомы
|
||||||
45 МО",,
|
45 МО",,
|
||||||
METABOLOSOMES_LONG,"Metabolosomes are clusters of proteins wrapped in protein shells. They are able to convert glucose into ATP at a much higher rate than can be done in the cytoplasm in a process called Aerobic Respiration. It does, however, require oxygen to function, and lower levels of oxygen in the environment will slow down the rate of its ATP production. Since the metabolosomes are suspended directly in the cytoplasm, the surrounding fluid performs some fermentation.","Метаболос - это скопления белков, завернутые в белковые оболочки. Они способны преобразовывать глюкозу в АТФ с гораздо большей скоростью, чем это может быть сделано в цитоплазме в процессе, называемом аэробным дыханием. Однако для его функционирования необходим кислород, и более низкие уровни кислорода в окружающей среде замедляют скорость его производства АТФ. Поскольку метаболос суспендируется непосредственно в цитоплазме, окружающая жидкость выполняет некоторое брожение.",,
|
METABOLOSOMES_LONG,"Metabolosomes are clusters of proteins wrapped in protein shells. They are able to convert glucose into ATP at a much higher rate than can be done in the cytoplasm in a process called Aerobic Respiration. It does, however, require oxygen to function, and lower levels of oxygen in the environment will slow down the rate of its ATP production. Since the metabolosomes are suspended directly in the cytoplasm, the surrounding fluid performs some fermentation.","Метаболосомы - это скопления белков, завернутые в белковые оболочки. Они способны преобразовывать глюкозу в АТФ с гораздо большей скоростью, чем это может быть сделано в цитоплазме в процессе, называемом аэробным дыханием. Однако для его функционирования необходим кислород, и более низкие уровни кислорода в окружающей среде замедляют скорость его производства АТФ. Поскольку метаболос суспендируется непосредственно в цитоплазме, окружающая жидкость выполняет некоторое брожение.",,
|
||||||
MITOCHONDRION,Mitochondrion,Митохондрия,,
|
MITOCHONDRION,Mitochondrion,Митохондрия,,
|
||||||
MITOCHONDRION_45_MP,"Mitochondrion
|
MITOCHONDRION_45_MP,"Mitochondrion
|
||||||
45 MP","Митохондрия
|
45 MP","Митохондрия
|
||||||
@ -141,6 +150,7 @@ MITOCHONDRION_LONG,"The powerhouse of the cell. The mitochondrion (plural: mitoc
|
|||||||
MOBILITY,Mobility,Мобильность,,
|
MOBILITY,Mobility,Мобильность,,
|
||||||
MOVE_TO_THIS_PATCH,Move to This Patch,Двигаться по этому пути,,
|
MOVE_TO_THIS_PATCH,Move to This Patch,Двигаться по этому пути,,
|
||||||
MUTATION_POINTS,Mutation Points,Мутационные очки,,
|
MUTATION_POINTS,Mutation Points,Мутационные очки,,
|
||||||
|
NAME_LABEL,Name:,Название:,,
|
||||||
NEW,NEW,НОВЫЙ,,
|
NEW,NEW,НОВЫЙ,,
|
||||||
NEW_GAME,New Game,Новая игра,,
|
NEW_GAME,New Game,Новая игра,,
|
||||||
NEXT,NEXT,ДАЛЕЕ,,
|
NEXT,NEXT,ДАЛЕЕ,,
|
||||||
@ -159,9 +169,10 @@ NITROGENASE_55_MP,"Nitrogenase
|
|||||||
55 MP","Нитрогеназа
|
55 MP","Нитрогеназа
|
||||||
55 МО",,
|
55 МО",,
|
||||||
NITROGENASE_LONG,"Nitrogenase is a protein able to use gaseous nitrogen and cellular energy in the form of ATP to produce ammonia, a key growth nutrient for cells. This is a process referred to as Anaerobic Nitrogen Fixation. Since the nitrogenase is suspended directly in the cytoplasm, the surrounding fluid performs some fermentation.","Нитрогеназа - это белок, способный использовать газообразный азот и клеточную энергию в форме АТФ для производства аммиака, ключевого питательного вещества для роста клеток. Этот процесс называется анаэробной фиксацией азота. Поскольку нитрогеназа суспендируется непосредственно в цитоплазме, окружающая жидкость выполняет некоторое брожение.",,
|
NITROGENASE_LONG,"Nitrogenase is a protein able to use gaseous nitrogen and cellular energy in the form of ATP to produce ammonia, a key growth nutrient for cells. This is a process referred to as Anaerobic Nitrogen Fixation. Since the nitrogenase is suspended directly in the cytoplasm, the surrounding fluid performs some fermentation.","Нитрогеназа - это белок, способный использовать газообразный азот и клеточную энергию в форме АТФ для производства аммиака, ключевого питательного вещества для роста клеток. Этот процесс называется анаэробной фиксацией азота. Поскольку нитрогеназа суспендируется непосредственно в цитоплазме, окружающая жидкость выполняет некоторое брожение.",,
|
||||||
NORMAL,Normal,,,
|
NORMAL,Normal,Нормальная,,
|
||||||
NORMAL_50_MP,"Normal
|
NORMAL_50_MP,"Normal
|
||||||
50 MP",,,
|
50 MP","Нормальная
|
||||||
|
50 МО",,
|
||||||
NUCLEUS,Nucleus,Ядро,,
|
NUCLEUS,Nucleus,Ядро,,
|
||||||
NUCLEUS_100_MP,"Nucleus
|
NUCLEUS_100_MP,"Nucleus
|
||||||
100 MP","Ядро
|
100 MP","Ядро
|
||||||
@ -180,17 +191,18 @@ OXYTOXY,Oxytoxy,Окситокси,,
|
|||||||
OXYTOXY_LONG,A modified metabolosome responsible for the production of a primitive form of the toxic agent Oxytoxy NT.,"Модифицированная метаболос -ома, ответственная за выработку примитивной формы токсического агента Окситокси-НТ.",,
|
OXYTOXY_LONG,A modified metabolosome responsible for the production of a primitive form of the toxic agent Oxytoxy NT.,"Модифицированная метаболос -ома, ответственная за выработку примитивной формы токсического агента Окситокси-НТ.",,
|
||||||
OXYTOXY_LONGG,"The toxin vacuole is a vacuole that has been modified for the specific production, storage, and secretion of oxytoxy toxins. More toxin vacuoles will increase the rate at which toxins can be released.","Вакуоль токсина-это вакуоль, которая была модифицирована для специфического производства, хранения и секреции окситоксических токсинов. Больше вакуолей токсина увеличит скорость, с которой токсины могут высвобождаться.",,
|
OXYTOXY_LONGG,"The toxin vacuole is a vacuole that has been modified for the specific production, storage, and secretion of oxytoxy toxins. More toxin vacuoles will increase the rate at which toxins can be released.","Вакуоль токсина-это вакуоль, которая была модифицирована для специфического производства, хранения и секреции окситоксических токсинов. Больше вакуолей токсина увеличит скорость, с которой токсины могут высвобождаться.",,
|
||||||
OXYTOXY_NT,OxyToxy NT,,,
|
OXYTOXY_NT,OxyToxy NT,,,
|
||||||
PATCH,Patch:,,,
|
PATCH,Patch:,Путь:,,
|
||||||
PATCH_MAP,PATCH MAP,,,
|
PATCH_MAP,PATCH MAP,,,
|
||||||
PATCH_NAME_GOES_HERE,Patch Name Goes Here,,,
|
PATCH_NAME_GOES_HERE,Patch Name Goes Here,,,
|
||||||
PHOSPHATE,Phosphate,Фосфат,,
|
PHOSPHATE,Phosphate,Фосфат,,
|
||||||
PHYSICAL_CONDITIONS,Physical Conditions,Физические условия,,
|
PHYSICAL_CONDITIONS,Physical Conditions,Физические условия,,
|
||||||
PHYSICAL_RESISTANCE,Physical Resistance,Физическое сопротивление,,
|
PHYSICAL_RESISTANCE,Physical Resistance,Физическое сопротивление,,
|
||||||
POPULATION,POPULATION:,ПОПУЛЯЦИЯ:,,
|
POPULATION,POPULATION:,ПОПУЛЯЦИЯ:,,
|
||||||
PREDATORY_PILUS,Predatory Pilus,,,
|
PREDATORY_PILUS,Predatory Pilus,Хищные ворсинки,,
|
||||||
PREDATORY_PILUS_30_MP,"Predatory Pilus
|
PREDATORY_PILUS_30_MP,"Predatory Pilus
|
||||||
30 MP",,,
|
30 MP","Хищные ворсинки
|
||||||
PRESS_DOT,Press.,,,
|
30 МО",,
|
||||||
|
PRESS_DOT,Press.,Давл.,,
|
||||||
PRESSURE,Pressure,Давление,,
|
PRESSURE,Pressure,Давление,,
|
||||||
PRIMUM_THRIVIUM,Primum Thrivium,,,
|
PRIMUM_THRIVIUM,Primum Thrivium,,,
|
||||||
PRODUCES,Produces,Производит,,
|
PRODUCES,Produces,Производит,,
|
||||||
@ -200,26 +212,31 @@ RATE,Rate,,,
|
|||||||
RATE_SCALES,. Rate scales,,,
|
RATE_SCALES,. Rate scales,,,
|
||||||
RATE_SCALES_WITH,. Rate scales with,,,
|
RATE_SCALES_WITH,. Rate scales with,,,
|
||||||
RATE_SCALES_WITH_CONCENTRATION_OF,. Rate scales with concentration of,. Шкала скорости с концентрацией,,
|
RATE_SCALES_WITH_CONCENTRATION_OF,. Rate scales with concentration of,. Шкала скорости с концентрацией,,
|
||||||
|
REFRESH,Refresh,Обновить,,
|
||||||
REPORT,REPORT,СООБЩИТЬ,,
|
REPORT,REPORT,СООБЩИТЬ,,
|
||||||
RESOURCE_ABSORPTION_SPEED,Resource Absorption Speed,Скорость Поглощения Ресурсов,,
|
RESOURCE_ABSORPTION_SPEED,Resource Absorption Speed,Скорость Поглощения Ресурсов,,
|
||||||
RESUME,Resume,Продолжить,,
|
RESUME,Resume,Продолжить,,
|
||||||
RETURN_TO_MENU,Return to Menu,Вернуться в меню,,
|
RETURN_TO_MENU,Return to Menu,Вернуться в меню,,
|
||||||
RIGIDITY_SLIDER,"A more rigid membrane is more resistant to damage, but will make it harder for the cell to move around.","Более жесткая мембрана более устойчива к повреждениям, но затрудняет передвижение клетки.",,
|
RIGIDITY_SLIDER,"A more rigid membrane is more resistant to damage, but will make it harder for the cell to move around.","Более жесткая мембрана более устойчива к повреждениям, но затрудняет передвижение клетки.",,
|
||||||
RUSTICYANIN,Rusticyanin,,,
|
RUSTICYANIN,Rusticyanin,Рустицианин,,
|
||||||
RUSTICYANIN_45_MP,"Rusticyanin
|
RUSTICYANIN_45_MP,"Rusticyanin
|
||||||
45 MP",,,
|
45 MP","Рустицианин
|
||||||
RUSTICYANIN_LONG,"Rusticyanin is a protein able to use gaseous carbon dioxide and oxygen to oxidize iron from one chemical state to another. This process, called Iron Respiration, releases energy which the cell can then harvest.","Рустицианин-это белок, способный использовать газообразный углекислый газ и кислород для окисления железа из одного химического состояния в другое. Этот процесс, называемый железным дыханием, высвобождает энергию, которую клетка может затем собрать.",,
|
45 МО",,
|
||||||
|
RUSTICYANIN_LONG,"Rusticyanin is a protein able to use gaseous carbon dioxide and oxygen to oxidize iron from one chemical state to another. This process, called Iron Respiration, releases energy which the cell can then harvest.","Рустицианин - это белок, способный использовать газообразный углекислый газ и кислород для окисления железа из одного химического состояния в другое. Этот процесс, называемый железным дыханием, высвобождает энергию, которую клетка может затем собрать.",,
|
||||||
SAVE_GAME,Save Game,Сохранить игру,,
|
SAVE_GAME,Save Game,Сохранить игру,,
|
||||||
SCALES_WITH_CONCENTRATION_OF,scales with concentration of,,,
|
SCALES_WITH_CONCENTRATION_OF,scales with concentration of,,,
|
||||||
|
SELECT,select,выбрать,,
|
||||||
SELECT_A_PATCH,Select a patch to show details here,"Выберите путь, чтобы показать детали",,
|
SELECT_A_PATCH,Select a patch to show details here,"Выберите путь, чтобы показать детали",,
|
||||||
SELECTED,Selected,Выбранно,,
|
SELECTED,Selected,Выбрано,,
|
||||||
|
SELECTED_LABEL,Selected:,Выбрано:,,
|
||||||
SILICA,Silica,Кремнезём,,
|
SILICA,Silica,Кремнезём,,
|
||||||
SILICA_50_MP,"Silica
|
SILICA_50_MP,"Silica
|
||||||
50 MP","Кремнезём
|
50 MP","Кремнезём
|
||||||
50 МО",,
|
50 МО",,
|
||||||
SIZE_1,Size 1,Размер 1,,
|
SIZE_1,Size 1,Размер 1,,
|
||||||
|
SPACE_USED_LABEL,Space used:,Занимаемое место:,,
|
||||||
SPECIES,Species,Виды,,
|
SPECIES,Species,Виды,,
|
||||||
SPECIES_PRESENT,Species Present,,,
|
SPECIES_PRESENT,Species Present,Присутствующие виды,,
|
||||||
SPEED,Speed,Скорость,,
|
SPEED,Speed,Скорость,,
|
||||||
SPEED_2_0,Speed 2.0,Скорость 2.0,,
|
SPEED_2_0,Speed 2.0,Скорость 2.0,,
|
||||||
SPEED_OF_THE_CELL,speed of the cell.,скорость клетки.,,
|
SPEED_OF_THE_CELL,speed of the cell.,скорость клетки.,,
|
||||||
@ -230,7 +247,7 @@ STRUCTURAL_ORGANELLES,Structural Organelles,Структурные органе
|
|||||||
STRUCTURE,STRUCTURE,СТРУКТУРА,,
|
STRUCTURE,STRUCTURE,СТРУКТУРА,,
|
||||||
STUFF_AT,Stuff at,Материал в,,
|
STUFF_AT,Stuff at,Материал в,,
|
||||||
SYMMETRY,Symmetry,Симметрия,,
|
SYMMETRY,Symmetry,Симметрия,,
|
||||||
TEMP_DOT,Temp.,,,
|
TEMP_DOT,Temp.,Темп.,,
|
||||||
TEMPERATURE,Temperature,Температура,,
|
TEMPERATURE,Temperature,Температура,,
|
||||||
THERMOPLAST,Thermoplast,Термопласт,,
|
THERMOPLAST,Thermoplast,Термопласт,,
|
||||||
THERMOPLAST_40_MP,"Thermoplast
|
THERMOPLAST_40_MP,"Thermoplast
|
||||||
@ -245,18 +262,22 @@ THYLAKOIDS_LONG,"Thylakoids are clusters of proteins and photosensitive pigments
|
|||||||
TO_BE_IMPLEMENTED,To be Implemented.,Будет реализовано.,,
|
TO_BE_IMPLEMENTED,To be Implemented.,Будет реализовано.,,
|
||||||
TO_INCREASE_THE_MOVEMENT,to increase the movement,чтобы увеличить движение,,
|
TO_INCREASE_THE_MOVEMENT,to increase the movement,чтобы увеличить движение,,
|
||||||
TOOLS,Tools,Инструменты,,
|
TOOLS,Tools,Инструменты,,
|
||||||
TOXIN_RESISTANCE,Toxin Resistance,Устойчивость К Токсинам,,
|
TOTAL_SAVES_LABEL,Total saves:,Всего сохранений:,,
|
||||||
TOXIN_VACUOLE,Toxin Vacuole,Вакуоль Токсина,,
|
TOXIN_RESISTANCE,Toxin Resistance,Устойчивость к яду,,
|
||||||
|
TOXIN_VACUOLE,Toxin Vacuole,Ядовитая вакуоль,,
|
||||||
TOXIN_VACUOLE_70_MP,"Toxin Vacuole
|
TOXIN_VACUOLE_70_MP,"Toxin Vacuole
|
||||||
70 MP",,,
|
70 MP","Ядовитая вакуоль
|
||||||
TOXINS_PRESSING_E,toxins by pressing E. Rate scales with,,,
|
70 МО",,
|
||||||
|
TOXINS_PRESSING_E,toxins by pressing E. Rate scales with,Нажмите E для выпуска яда. Rate scales with,,
|
||||||
TURNS,Turns,Включая,,
|
TURNS,Turns,Включая,,
|
||||||
|
TYPE_LABEL,Type:,Тип:,,
|
||||||
USES,Uses,Использует,,
|
USES,Uses,Использует,,
|
||||||
VACUOLE,Vacuole,Вакуоль,,
|
VACUOLE,Vacuole,Вакуоль,,
|
||||||
VACUOLE_50_MP,"Vacuole
|
VACUOLE_50_MP,"Vacuole
|
||||||
50 MP","Вакуоль
|
50 MP","Вакуоль
|
||||||
50 МО",,
|
50 МО",,
|
||||||
VACUOLE_LONG,"The vacuole is an internal membranous organelle used for storage in the cell. They are composed of several vesicles, smaller membranous structures widely used in cells for storage, that have fused together. It is filled with water which is used to contain molecules, enzymes, solids, and other substances. Their shape is fluid and can vary between cells.","Вакуоль - это внутренние мембранные органеллы, используемые для хранения в клетке. Они состоят из нескольких пузырьков, более мелких мембранных структур, широко используемых в клетках для хранения, которые слились вместе. Он заполнен водой, которая используется для содержания молекул, ферментов, твердых веществ и других веществ. Их форма является текучей и может варьироваться между клетками.",,
|
VACUOLE_LONG,"The vacuole is an internal membranous organelle used for storage in the cell. They are composed of several vesicles, smaller membranous structures widely used in cells for storage, that have fused together. It is filled with water which is used to contain molecules, enzymes, solids, and other substances. Their shape is fluid and can vary between cells.","Вакуоль - это внутренние мембранные органеллы, используемые для хранения в клетке. Они состоят из нескольких пузырьков, более мелких мембранных структур, широко используемых в клетках для хранения, которые слились вместе. Он заполнен водой, которая используется для содержания молекул, ферментов, твердых веществ и других веществ. Их форма является текучей и может варьироваться между клетками.",,
|
||||||
|
VERSION_LABEL,Version:,Версия:,,
|
||||||
WITH_CONCENTRATION_OF,with concentration of,в концентрации от,,
|
WITH_CONCENTRATION_OF,with concentration of,в концентрации от,,
|
||||||
YOU_ARE_CURRENTLY_THIS_PATCH,YOU ARE CURRENTLY IN THIS PATCH,ВЫ СЕЙЧАС НА ЭТОМ ПУТИ,,
|
YOU_ARE_CURRENTLY_THIS_PATCH,YOU ARE CURRENTLY IN THIS PATCH,ВЫ СЕЙЧАС НА ЭТОМ ПУТИ,,
|
||||||
YOU_HAVE_THRIVED,YOU HAVE THRIVED!,ВЫ РАСЦВЕЛИ!,,
|
YOU_HAVE_THRIVED,YOU HAVE THRIVED!,ВЫ РАСЦВЕЛИ!,,
|
|
224
project.godot
Normal file
224
project.godot
Normal file
@ -0,0 +1,224 @@
|
|||||||
|
; Engine configuration file.
|
||||||
|
; It's best edited using the editor UI and not directly,
|
||||||
|
; since the parameters that go here are not all obvious.
|
||||||
|
;
|
||||||
|
; Format:
|
||||||
|
; [section] ; section goes between []
|
||||||
|
; param=value ; assign values to parameters
|
||||||
|
|
||||||
|
config_version=4
|
||||||
|
|
||||||
|
_global_script_classes=[ ]
|
||||||
|
_global_script_class_icons={
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
[application]
|
||||||
|
|
||||||
|
config/name="Thrive"
|
||||||
|
config/description="Thrive is an open source evolution simulation game.
|
||||||
|
Play as a microbe on an alien world trying to survive and adapt to your surroundings in order to thrive.
|
||||||
|
|
||||||
|
https://revolutionarygamesstudio.com/"
|
||||||
|
run/main_scene="res://src/gui_common/MainMenu.tscn"
|
||||||
|
config/use_custom_user_dir=true
|
||||||
|
config/custom_user_dir_name="Thrive"
|
||||||
|
boot_splash/image="res://assets/misc/thrive_logo_big.png"
|
||||||
|
boot_splash/bg_color=Color( 0, 0, 0, 1 )
|
||||||
|
config/icon="res://assets/misc/icon.png"
|
||||||
|
config/windows_native_icon="res://assets/misc/icon.ico"
|
||||||
|
|
||||||
|
[autoload]
|
||||||
|
|
||||||
|
StartupActions="*res://src/engine/StartupActions.cs"
|
||||||
|
SimulationParameters="*res://simulation_parameters/SimulationParameters.cs"
|
||||||
|
Invoke="*res://src/engine/Invoke.cs"
|
||||||
|
GUICommon="*res://src/gui_common/GUICommon.cs"
|
||||||
|
SceneManager="*res://src/engine/SceneManager.cs"
|
||||||
|
SaveStatusOverlay="*res://src/saving/SaveStatusOverlay.tscn"
|
||||||
|
ColourblindScreenFilter="*res://src/engine/ColourblindScreenFilter.tscn"
|
||||||
|
LoadingScreen="*res://src/engine/LoadingScreen.tscn"
|
||||||
|
FPSCounter="*res://src/engine/FPSCounter.tscn"
|
||||||
|
OverlayManager="*res://src/engine/OverlayManager.cs"
|
||||||
|
TransitionManager="*res://src/gui_common/TransitionManager.cs"
|
||||||
|
CursorLoader="*res://src/engine/CursorLoader.cs"
|
||||||
|
ScreenShotTaker="*res://src/engine/ScreenShotTaker.cs"
|
||||||
|
QuickLoadHandler="*res://src/gui_common/QuickLoadHandler.cs"
|
||||||
|
Jukebox="*res://src/general/Jukebox.cs"
|
||||||
|
TemporaryLoadedNodeDeleter="*res://src/saving/TemporaryLoadedNodeDeleter.cs"
|
||||||
|
PostStartupActions="*res://src/engine/PostStartupActions.cs"
|
||||||
|
|
||||||
|
[debug]
|
||||||
|
|
||||||
|
settings/fps/force_fps=400
|
||||||
|
|
||||||
|
[display]
|
||||||
|
|
||||||
|
window/size/width=1280
|
||||||
|
window/size/height=720
|
||||||
|
window/dpi/allow_hidpi=true
|
||||||
|
mouse_cursor/custom_image="res://assets/textures/gui/cursors/default.png"
|
||||||
|
window/stretch/mode="2d"
|
||||||
|
window/stretch/aspect="expand"
|
||||||
|
|
||||||
|
[editor]
|
||||||
|
|
||||||
|
search_in_file_extensions=PoolStringArray( "gd", "shader", "cs" )
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
g_move_forward={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_move_backwards={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_move_left={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_move_right={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_cheat_glucose={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_cheat_ammonia={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":76,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_cheat_phosphates={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":73,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_cheat_editor={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_zoom_out={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777347,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":5,"pressed":false,"doubleclick":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_zoom_in={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777349,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":4,"pressed":false,"doubleclick":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_toggle_engulf={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":71,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_fire_toxin={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":69,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":7,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
e_rotate_right={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":5,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
e_rotate_left={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":4,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
e_undo={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":90,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
e_redo={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":true,"meta":false,"command":true,"pressed":false,"scancode":90,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":89,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
e_primary={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
e_secondary={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
toggle_FPS={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777246,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_hold_forward={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":88,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
g_quick_save={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777248,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
quick_load={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777252,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
screenshot={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777255,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
[layer_names]
|
||||||
|
|
||||||
|
3d_physics/layer_1="Common"
|
||||||
|
3d_physics/layer_2="Microbe"
|
||||||
|
|
||||||
|
[locale]
|
||||||
|
|
||||||
|
translations=PoolStringArray( "res://assets/locales/text.en.translation", "res://assets/locales/text.ru.translation", "res://assets/locales/text.pl.translation", "res://assets/locales/text.uk.translation" )
|
||||||
|
|
||||||
|
[logging]
|
||||||
|
|
||||||
|
file_logging/enable_file_logging=true
|
||||||
|
|
||||||
|
[physics]
|
||||||
|
|
||||||
|
3d/default_gravity=9.81
|
||||||
|
|
||||||
|
[rendering]
|
||||||
|
|
||||||
|
quality/driver/fallback_to_gles2=true
|
||||||
|
environment/default_environment="res://default_env.tres"
|
313
src/gui_common/MainMenu.tscn
Normal file
313
src/gui_common/MainMenu.tscn
Normal file
@ -0,0 +1,313 @@
|
|||||||
|
[gd_scene load_steps=11 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://src/gui_common/MainMenu.cs" type="Script" id=1]
|
||||||
|
[ext_resource path="res://src/gui_common/thrive_theme.tres" type="Theme" id=2]
|
||||||
|
[ext_resource path="res://assets/textures/gui/logo.png" type="Texture" id=3]
|
||||||
|
[ext_resource path="res://src/general/OptionsMenu.tscn" type="PackedScene" id=4]
|
||||||
|
[ext_resource path="res://src/gui_common/VersionNumber.cs" type="Script" id=5]
|
||||||
|
[ext_resource path="res://assets/textures/gui/BG_Menu02.png" type="Texture" id=6]
|
||||||
|
[ext_resource path="res://assets/textures/gui/BG_Menu01.png" type="Texture" id=7]
|
||||||
|
[ext_resource path="res://assets/textures/gui/BG_Menu03.png" type="Texture" id=8]
|
||||||
|
[ext_resource path="res://src/saving/SaveManagerGUI.tscn" type="PackedScene" id=9]
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id=1]
|
||||||
|
resource_name = "MenuSlide"
|
||||||
|
length = 0.6
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/path = NodePath("MenuContainers/MenuCenterContainer:rect_size")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PoolRealArray( 0, 0.2, 0.3, 0.6 ),
|
||||||
|
"transitions": PoolRealArray( 0.5, 2, 0.5, 0.5 ),
|
||||||
|
"update": 0,
|
||||||
|
"values": [ Vector2( 1280, 505 ), Vector2( 1280, 0 ), Vector2( 1280, 0 ), Vector2( 1280, 505 ) ]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/path = NodePath("MenuContainers/MenuCenterContainer:anchor_top")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PoolRealArray( 0, 0.2, 0.3, 0.6 ),
|
||||||
|
"transitions": PoolRealArray( 0.5, 2, 0.5, 0.5 ),
|
||||||
|
"update": 0,
|
||||||
|
"values": [ 0.5, 0.7, 0.7, 0.5 ]
|
||||||
|
}
|
||||||
|
tracks/2/type = "method"
|
||||||
|
tracks/2/path = NodePath(".")
|
||||||
|
tracks/2/interp = 1
|
||||||
|
tracks/2/loop_wrap = true
|
||||||
|
tracks/2/imported = false
|
||||||
|
tracks/2/enabled = true
|
||||||
|
tracks/2/keys = {
|
||||||
|
"times": PoolRealArray( 0.3 ),
|
||||||
|
"transitions": PoolRealArray( 1 ),
|
||||||
|
"values": [ {
|
||||||
|
"args": [ ],
|
||||||
|
"method": "SwitchMenu"
|
||||||
|
} ]
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="MainMenu" type="Node"]
|
||||||
|
script = ExtResource( 1 )
|
||||||
|
__meta__ = {
|
||||||
|
"_editor_description_": "The root and controller for the main menu"
|
||||||
|
}
|
||||||
|
ThriveLogoPath = NodePath("MenuContainers/LogoCenterContainer/Logo")
|
||||||
|
MenuBackgrounds = [ ExtResource( 7 ), ExtResource( 6 ), ExtResource( 8 ) ]
|
||||||
|
NewGameButtonPath = NodePath("MenuContainers/MenuCenterContainer/MenuItems/MainMenu/NewGame")
|
||||||
|
FreebuildButtonPath = NodePath("MenuContainers/MenuCenterContainer/MenuItems/Tools/Freebuild Editor")
|
||||||
|
|
||||||
|
[node name="Background" type="TextureRect" parent="."]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
expand = true
|
||||||
|
stretch_mode = 7
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false,
|
||||||
|
"_editor_description_": "Randomizeable background"
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="MenuContainers" type="Node" parent="."]
|
||||||
|
__meta__ = {
|
||||||
|
"_editor_description_": "The UI for the main menu is contained here"
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="LogoCenterContainer" type="CenterContainer" parent="MenuContainers"]
|
||||||
|
anchor_left = 0.5
|
||||||
|
anchor_top = 0.5
|
||||||
|
anchor_right = 0.5
|
||||||
|
anchor_bottom = 0.5
|
||||||
|
margin_left = -637.35
|
||||||
|
margin_top = -360.0
|
||||||
|
margin_right = 642.65
|
||||||
|
margin_bottom = -72.0
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": true,
|
||||||
|
"_editor_description_": "Centering fo the Thrive logo"
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="Logo" type="TextureRect" parent="MenuContainers/LogoCenterContainer"]
|
||||||
|
margin_left = 556.0
|
||||||
|
margin_top = 60.0
|
||||||
|
margin_right = 723.0
|
||||||
|
margin_bottom = 228.0
|
||||||
|
texture = ExtResource( 3 )
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="MenuCenterContainer" type="CenterContainer" parent="MenuContainers"]
|
||||||
|
anchor_left = 0.5
|
||||||
|
anchor_top = 0.5
|
||||||
|
anchor_right = 0.5
|
||||||
|
anchor_bottom = 0.85
|
||||||
|
margin_left = -639.183
|
||||||
|
margin_top = -145.0
|
||||||
|
margin_right = 640.817
|
||||||
|
margin_bottom = 108.0
|
||||||
|
rect_clip_content = true
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false,
|
||||||
|
"_editor_description_": "Centering for the menu items"
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="MenuItems" type="Control" parent="MenuContainers/MenuCenterContainer"]
|
||||||
|
margin_left = 640.0
|
||||||
|
margin_top = 252.0
|
||||||
|
margin_right = 640.0
|
||||||
|
margin_bottom = 252.0
|
||||||
|
theme = ExtResource( 2 )
|
||||||
|
__meta__ = {
|
||||||
|
"_editor_description_": "All of the menu stuff goes here"
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="MainMenu" type="VBoxContainer" parent="MenuContainers/MenuCenterContainer/MenuItems" groups=[
|
||||||
|
"MenuItem",
|
||||||
|
]]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
margin_left = -125.0
|
||||||
|
margin_top = -150.0
|
||||||
|
margin_right = 125.0
|
||||||
|
margin_bottom = 190.0
|
||||||
|
custom_constants/separation = 10
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="NewGame" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/MainMenu"]
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 40.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
focus_mode = 0
|
||||||
|
mouse_filter = 1
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "NEW_GAME"
|
||||||
|
|
||||||
|
[node name="LoadGame" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/MainMenu"]
|
||||||
|
margin_top = 50.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 90.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
focus_mode = 0
|
||||||
|
mouse_filter = 1
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "LOAD_GAME"
|
||||||
|
|
||||||
|
[node name="Options" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/MainMenu"]
|
||||||
|
margin_top = 100.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 140.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
focus_mode = 0
|
||||||
|
mouse_filter = 1
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "OPTIONS"
|
||||||
|
|
||||||
|
[node name="Tools" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/MainMenu"]
|
||||||
|
margin_top = 150.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 190.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
focus_mode = 0
|
||||||
|
mouse_filter = 1
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "TOOLS"
|
||||||
|
|
||||||
|
[node name="Extras" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/MainMenu"]
|
||||||
|
margin_top = 200.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 240.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
mouse_filter = 1
|
||||||
|
disabled = true
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "EXTRAS"
|
||||||
|
|
||||||
|
[node name="Credits" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/MainMenu"]
|
||||||
|
margin_top = 250.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 290.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
mouse_filter = 1
|
||||||
|
disabled = true
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "CREDITS"
|
||||||
|
|
||||||
|
[node name="Quit" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/MainMenu"]
|
||||||
|
margin_top = 300.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 340.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
focus_mode = 0
|
||||||
|
mouse_filter = 1
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "QUIT"
|
||||||
|
|
||||||
|
[node name="Tools" type="VBoxContainer" parent="MenuContainers/MenuCenterContainer/MenuItems" groups=[
|
||||||
|
"MenuItem",
|
||||||
|
]]
|
||||||
|
visible = false
|
||||||
|
margin_left = -125.0
|
||||||
|
margin_top = -150.0
|
||||||
|
margin_right = 125.0
|
||||||
|
margin_bottom = 90.0
|
||||||
|
custom_constants/separation = 10
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="Freebuild Editor" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/Tools"]
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 40.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
focus_mode = 0
|
||||||
|
mouse_filter = 1
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "Microbe Freebuild Editor"
|
||||||
|
|
||||||
|
[node name="\?\?" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/Tools"]
|
||||||
|
margin_top = 50.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 90.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
mouse_filter = 1
|
||||||
|
disabled = true
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "???"
|
||||||
|
|
||||||
|
[node name="\?\?_2" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/Tools"]
|
||||||
|
margin_top = 100.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 140.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
mouse_filter = 1
|
||||||
|
disabled = true
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "???"
|
||||||
|
|
||||||
|
[node name="\?\?_3" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/Tools"]
|
||||||
|
margin_top = 150.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 190.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
mouse_filter = 1
|
||||||
|
disabled = true
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "???"
|
||||||
|
|
||||||
|
[node name="Back" type="Button" parent="MenuContainers/MenuCenterContainer/MenuItems/Tools"]
|
||||||
|
margin_top = 200.0
|
||||||
|
margin_right = 250.0
|
||||||
|
margin_bottom = 240.0
|
||||||
|
rect_min_size = Vector2( 250, 40 )
|
||||||
|
focus_mode = 0
|
||||||
|
mouse_filter = 1
|
||||||
|
enabled_focus_mode = 0
|
||||||
|
text = "BACK"
|
||||||
|
|
||||||
|
[node name="OptionsMenu" parent="." instance=ExtResource( 4 )]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="SaveManagerGUI" parent="." instance=ExtResource( 9 )]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="VersionNumber" type="Label" parent="."]
|
||||||
|
anchor_left = 1.0
|
||||||
|
anchor_top = 1.0
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
margin_left = -298.0
|
||||||
|
margin_top = -23.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
mouse_filter = 1
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 6
|
||||||
|
theme = ExtResource( 2 )
|
||||||
|
text = "x.y.z"
|
||||||
|
align = 2
|
||||||
|
valign = 2
|
||||||
|
clip_text = true
|
||||||
|
max_lines_visible = 1
|
||||||
|
script = ExtResource( 5 )
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="GUIAnimations" type="AnimationPlayer" parent="."]
|
||||||
|
anims/MenuSlide = SubResource( 1 )
|
||||||
|
[connection signal="pressed" from="MenuContainers/MenuCenterContainer/MenuItems/MainMenu/NewGame" to="." method="NewGamePressed"]
|
||||||
|
[connection signal="pressed" from="MenuContainers/MenuCenterContainer/MenuItems/MainMenu/LoadGame" to="." method="LoadGamePressed"]
|
||||||
|
[connection signal="pressed" from="MenuContainers/MenuCenterContainer/MenuItems/MainMenu/Options" to="." method="OptionsPressed"]
|
||||||
|
[connection signal="pressed" from="MenuContainers/MenuCenterContainer/MenuItems/MainMenu/Tools" to="." method="ToolsPressed"]
|
||||||
|
[connection signal="pressed" from="MenuContainers/MenuCenterContainer/MenuItems/MainMenu/Quit" to="." method="QuitPressed"]
|
||||||
|
[connection signal="pressed" from="MenuContainers/MenuCenterContainer/MenuItems/Tools/Freebuild Editor" to="." method="FreebuildEditorPressed"]
|
||||||
|
[connection signal="pressed" from="MenuContainers/MenuCenterContainer/MenuItems/Tools/Back" to="." method="BackFromToolsPressed"]
|
||||||
|
[connection signal="OnOptionsClosed" from="OptionsMenu" to="." method="OnReturnFromOptions"]
|
||||||
|
[connection signal="OnBackPressed" from="SaveManagerGUI" to="." method="OnReturnFromLoadGame"]
|
1857
src/microbe_stage/MicrobeStage.tscn
Normal file
1857
src/microbe_stage/MicrobeStage.tscn
Normal file
File diff suppressed because it is too large
Load Diff
10448
src/microbe_stage/editor/MicrobeEditor.tscn
Normal file
10448
src/microbe_stage/editor/MicrobeEditor.tscn
Normal file
File diff suppressed because it is too large
Load Diff
73
src/microbe_stage/gui/ExtinctionBox.tscn
Normal file
73
src/microbe_stage/gui/ExtinctionBox.tscn
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
[gd_scene load_steps=7 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://assets/fonts/Jura-DemiBold.ttf" type="DynamicFontData" id=1]
|
||||||
|
[ext_resource path="res://assets/fonts/thrive.ttf" type="DynamicFontData" id=2]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id=1]
|
||||||
|
bg_color = Color( 0, 0, 0, 0.196078 )
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=2]
|
||||||
|
size = 65
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 2 )
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=3]
|
||||||
|
size = 22
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 1 )
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id=4]
|
||||||
|
resource_name = "FadeIn"
|
||||||
|
length = 0.5
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/path = NodePath(".:modulate")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PoolRealArray( 0, 0.5 ),
|
||||||
|
"transitions": PoolRealArray( 1, 1 ),
|
||||||
|
"update": 0,
|
||||||
|
"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="ExtinctionBox" type="PanelContainer"]
|
||||||
|
modulate = Color( 1, 1, 1, 0 )
|
||||||
|
anchor_top = 0.277778
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 0.694444
|
||||||
|
margin_bottom = 3.05176e-05
|
||||||
|
mouse_filter = 2
|
||||||
|
custom_styles/panel = SubResource( 1 )
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||||
|
margin_right = 1280.0
|
||||||
|
margin_bottom = 300.0
|
||||||
|
alignment = 1
|
||||||
|
|
||||||
|
[node name="Title" type="Label" parent="VBoxContainer"]
|
||||||
|
margin_top = 62.0
|
||||||
|
margin_right = 1280.0
|
||||||
|
margin_bottom = 128.0
|
||||||
|
custom_fonts/font = SubResource( 2 )
|
||||||
|
custom_colors/font_color = Color( 1, 0.2, 0.2, 1 )
|
||||||
|
text = "EXTINCTION"
|
||||||
|
align = 1
|
||||||
|
valign = 1
|
||||||
|
|
||||||
|
[node name="Message" type="Label" parent="VBoxContainer"]
|
||||||
|
margin_top = 132.0
|
||||||
|
margin_right = 1280.0
|
||||||
|
margin_bottom = 237.0
|
||||||
|
custom_fonts/font = SubResource( 3 )
|
||||||
|
text = "EXTINCTION_LONG"
|
||||||
|
align = 1
|
||||||
|
valign = 1
|
||||||
|
|
||||||
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||||
|
autoplay = "FadeIn"
|
||||||
|
anims/FadeIn = SubResource( 4 )
|
77
src/microbe_stage/gui/WinBox.tscn
Normal file
77
src/microbe_stage/gui/WinBox.tscn
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
[gd_scene load_steps=7 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://assets/fonts/Jura-DemiBold.ttf" type="DynamicFontData" id=1]
|
||||||
|
[ext_resource path="res://assets/fonts/thrive.ttf" type="DynamicFontData" id=2]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id=1]
|
||||||
|
bg_color = Color( 0, 0, 0, 0.196078 )
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=2]
|
||||||
|
size = 65
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 2 )
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=3]
|
||||||
|
size = 22
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 1 )
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id=4]
|
||||||
|
resource_name = "FadeIn"
|
||||||
|
length = 0.5
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/path = NodePath(".:modulate")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PoolRealArray( 0, 0.5 ),
|
||||||
|
"transitions": PoolRealArray( 1, 1 ),
|
||||||
|
"update": 0,
|
||||||
|
"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="WinBox" type="PanelContainer"]
|
||||||
|
modulate = Color( 1, 1, 1, 0 )
|
||||||
|
anchor_top = 0.277778
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 0.694444
|
||||||
|
margin_bottom = 3.05176e-05
|
||||||
|
mouse_filter = 2
|
||||||
|
custom_styles/panel = SubResource( 1 )
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||||
|
margin_right = 1280.0
|
||||||
|
margin_bottom = 300.0
|
||||||
|
alignment = 1
|
||||||
|
|
||||||
|
[node name="Title" type="Label" parent="VBoxContainer"]
|
||||||
|
margin_top = 75.0
|
||||||
|
margin_right = 1280.0
|
||||||
|
margin_bottom = 141.0
|
||||||
|
custom_fonts/font = SubResource( 2 )
|
||||||
|
text = "YOU_HAVE_THRIVED"
|
||||||
|
align = 1
|
||||||
|
valign = 1
|
||||||
|
|
||||||
|
[node name="Message" type="Label" parent="VBoxContainer"]
|
||||||
|
margin_top = 145.0
|
||||||
|
margin_right = 1280.0
|
||||||
|
margin_bottom = 223.0
|
||||||
|
custom_fonts/font = SubResource( 3 )
|
||||||
|
text = "YOU_HAVE_THRIVED_LONG"
|
||||||
|
align = 1
|
||||||
|
valign = 1
|
||||||
|
|
||||||
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||||
|
autoplay = "FadeIn"
|
||||||
|
anims/FadeIn = SubResource( 4 )
|
||||||
|
|
||||||
|
[node name="Timer" type="Timer" parent="."]
|
||||||
|
wait_time = 15.0
|
||||||
|
one_shot = true
|
||||||
|
autostart = true
|
197
src/saving/SaveListItem.tscn
Normal file
197
src/saving/SaveListItem.tscn
Normal file
@ -0,0 +1,197 @@
|
|||||||
|
[gd_scene load_steps=7 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://assets/textures/gui/bevel/TrashIcon.png" type="Texture" id=1]
|
||||||
|
[ext_resource path="res://src/gui_common/thrive_theme.tres" type="Theme" id=2]
|
||||||
|
[ext_resource path="res://assets/misc/icon.png" type="Texture" id=3]
|
||||||
|
[ext_resource path="res://assets/textures/gui/bevel/trashButtonHover.png" type="Texture" id=4]
|
||||||
|
[ext_resource path="res://src/saving/SaveListItem.cs" type="Script" id=5]
|
||||||
|
[ext_resource path="res://assets/textures/gui/bevel/trashButton.png" type="Texture" id=6]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id=1]
|
||||||
|
content_margin_left = 7.0
|
||||||
|
|
||||||
|
[node name="SaveListItem" type="HBoxContainer"]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
margin_left = 2.0
|
||||||
|
margin_top = 2.0
|
||||||
|
margin_right = 2.0
|
||||||
|
margin_bottom = 2.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource( 2 )
|
||||||
|
script = ExtResource( 5 )
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
SaveNamePath = NodePath("VBoxContainer/HBoxContainer/SaveName")
|
||||||
|
ScreenshotPath = NodePath("Screenshot")
|
||||||
|
VersionPath = NodePath("VBoxContainer/HBoxContainer/Version")
|
||||||
|
TypePath = NodePath("VBoxContainer/HBoxContainer4/Type")
|
||||||
|
CreatedAtPath = NodePath("VBoxContainer/HBoxContainer2/CreatedAt")
|
||||||
|
CreatedByPath = NodePath("VBoxContainer/HBoxContainer2/Creator")
|
||||||
|
CreatedOnPlatformPath = NodePath("VBoxContainer/HBoxContainer4/Platform")
|
||||||
|
DescriptionPath = NodePath("VBoxContainer/HBoxContainer3/Description")
|
||||||
|
SelectedPath = NodePath("VBoxContainer/HBoxContainer/HBoxContainer/SelectBox")
|
||||||
|
LoadButtonPath = NodePath("VBoxContainer/HBoxContainer/HBoxContainer/Load")
|
||||||
|
|
||||||
|
[node name="Screenshot" type="TextureRect" parent="."]
|
||||||
|
margin_right = 255.0
|
||||||
|
margin_bottom = 720.0
|
||||||
|
rect_min_size = Vector2( 128, 128 )
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
texture = ExtResource( 3 )
|
||||||
|
expand = true
|
||||||
|
stretch_mode = 6
|
||||||
|
|
||||||
|
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||||
|
margin_left = 259.0
|
||||||
|
margin_right = 1280.0
|
||||||
|
margin_bottom = 720.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_stretch_ratio = 4.0
|
||||||
|
|
||||||
|
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"]
|
||||||
|
margin_right = 1021.0
|
||||||
|
margin_bottom = 43.0
|
||||||
|
|
||||||
|
[node name="Label1" type="Label" parent="VBoxContainer/HBoxContainer"]
|
||||||
|
margin_top = 10.0
|
||||||
|
margin_right = 62.0
|
||||||
|
margin_bottom = 33.0
|
||||||
|
text = "NAME_LABEL"
|
||||||
|
|
||||||
|
[node name="SaveName" type="Label" parent="VBoxContainer/HBoxContainer"]
|
||||||
|
margin_left = 66.0
|
||||||
|
margin_top = 10.0
|
||||||
|
margin_right = 160.0
|
||||||
|
margin_bottom = 33.0
|
||||||
|
text = "LOADING_PLACEHOLDER"
|
||||||
|
|
||||||
|
[node name="Label2" type="Label" parent="VBoxContainer/HBoxContainer"]
|
||||||
|
margin_left = 164.0
|
||||||
|
margin_top = 10.0
|
||||||
|
margin_right = 251.0
|
||||||
|
margin_bottom = 33.0
|
||||||
|
custom_styles/normal = SubResource( 1 )
|
||||||
|
text = "VERSION_LABEL"
|
||||||
|
|
||||||
|
[node name="Version" type="Label" parent="VBoxContainer/HBoxContainer"]
|
||||||
|
margin_left = 255.0
|
||||||
|
margin_top = 10.0
|
||||||
|
margin_right = 270.0
|
||||||
|
margin_bottom = 33.0
|
||||||
|
text = "..."
|
||||||
|
|
||||||
|
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/HBoxContainer"]
|
||||||
|
margin_left = 274.0
|
||||||
|
margin_right = 1021.0
|
||||||
|
margin_bottom = 43.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
alignment = 2
|
||||||
|
|
||||||
|
[node name="SelectBox" type="CheckBox" parent="VBoxContainer/HBoxContainer/HBoxContainer"]
|
||||||
|
margin_left = 538.0
|
||||||
|
margin_right = 628.0
|
||||||
|
margin_bottom = 43.0
|
||||||
|
text = "SELECT"
|
||||||
|
|
||||||
|
[node name="Delete" type="TextureButton" parent="VBoxContainer/HBoxContainer/HBoxContainer"]
|
||||||
|
margin_left = 632.0
|
||||||
|
margin_right = 674.0
|
||||||
|
margin_bottom = 43.0
|
||||||
|
texture_normal = ExtResource( 6 )
|
||||||
|
texture_hover = ExtResource( 4 )
|
||||||
|
texture_disabled = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="Load" type="Button" parent="VBoxContainer/HBoxContainer/HBoxContainer"]
|
||||||
|
margin_left = 678.0
|
||||||
|
margin_right = 747.0
|
||||||
|
margin_bottom = 43.0
|
||||||
|
text = "LOAD"
|
||||||
|
|
||||||
|
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"]
|
||||||
|
margin_top = 47.0
|
||||||
|
margin_right = 1021.0
|
||||||
|
margin_bottom = 70.0
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer2"]
|
||||||
|
margin_right = 109.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "CREATED_AT_LABEL"
|
||||||
|
|
||||||
|
[node name="CreatedAt" type="Label" parent="VBoxContainer/HBoxContainer2"]
|
||||||
|
margin_left = 113.0
|
||||||
|
margin_right = 128.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "..."
|
||||||
|
|
||||||
|
[node name="Label3" type="Label" parent="VBoxContainer/HBoxContainer2"]
|
||||||
|
margin_left = 132.0
|
||||||
|
margin_right = 169.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
custom_styles/normal = SubResource( 1 )
|
||||||
|
text = "BY_LABEL"
|
||||||
|
|
||||||
|
[node name="Creator" type="Label" parent="VBoxContainer/HBoxContainer2"]
|
||||||
|
margin_left = 173.0
|
||||||
|
margin_right = 188.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "..."
|
||||||
|
|
||||||
|
[node name="HBoxContainer4" type="HBoxContainer" parent="VBoxContainer"]
|
||||||
|
margin_top = 74.0
|
||||||
|
margin_right = 1021.0
|
||||||
|
margin_bottom = 97.0
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer4"]
|
||||||
|
margin_right = 54.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "TYPE_LABEL"
|
||||||
|
|
||||||
|
[node name="Type" type="Label" parent="VBoxContainer/HBoxContainer4"]
|
||||||
|
margin_left = 58.0
|
||||||
|
margin_right = 73.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "..."
|
||||||
|
|
||||||
|
[node name="Label2" type="Label" parent="VBoxContainer/HBoxContainer4"]
|
||||||
|
margin_left = 77.0
|
||||||
|
margin_right = 288.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
custom_styles/normal = SubResource( 1 )
|
||||||
|
text = "CREATED_ON_PLATFORM_LABEL"
|
||||||
|
|
||||||
|
[node name="Platform" type="Label" parent="VBoxContainer/HBoxContainer4"]
|
||||||
|
margin_left = 292.0
|
||||||
|
margin_right = 307.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "..."
|
||||||
|
|
||||||
|
[node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer"]
|
||||||
|
margin_top = 101.0
|
||||||
|
margin_right = 1021.0
|
||||||
|
margin_bottom = 124.0
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer3"]
|
||||||
|
margin_right = 119.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "DESCRIPTION_LABEL"
|
||||||
|
|
||||||
|
[node name="Description" type="Label" parent="VBoxContainer/HBoxContainer3"]
|
||||||
|
margin_left = 123.0
|
||||||
|
margin_right = 138.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "..."
|
||||||
|
|
||||||
|
[node name="DeleteConfirmDialog" type="ConfirmationDialog" parent="."]
|
||||||
|
margin_left = 1079.0
|
||||||
|
margin_right = 1279.0
|
||||||
|
margin_bottom = 720.0
|
||||||
|
size_flags_horizontal = 5
|
||||||
|
size_flags_vertical = 5
|
||||||
|
popup_exclusive = true
|
||||||
|
window_title = "Delete this Save?"
|
||||||
|
dialog_text = "Deleting this save cannot be undone, are you sure you want to permanently delete this?"
|
||||||
|
[connection signal="toggled" from="VBoxContainer/HBoxContainer/HBoxContainer/SelectBox" to="." method="OnSelectedCheckboxChanged"]
|
||||||
|
[connection signal="pressed" from="VBoxContainer/HBoxContainer/HBoxContainer/Delete" to="." method="DeletePressed"]
|
||||||
|
[connection signal="pressed" from="VBoxContainer/HBoxContainer/HBoxContainer/Load" to="." method="LoadThisSave"]
|
144
src/saving/SaveManagerGUI.tscn
Normal file
144
src/saving/SaveManagerGUI.tscn
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
[gd_scene load_steps=4 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://src/saving/SaveManagerGUI.cs" type="Script" id=1]
|
||||||
|
[ext_resource path="res://src/gui_common/thrive_theme.tres" type="Theme" id=2]
|
||||||
|
[ext_resource path="res://src/saving/SaveList.tscn" type="PackedScene" id=3]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id=1]
|
||||||
|
content_margin_left = 7.0
|
||||||
|
|
||||||
|
[node name="SaveManagerGUI" type="Control"]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
theme = ExtResource( 2 )
|
||||||
|
script = ExtResource( 1 )
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
SaveListPath = NodePath("CenterContainer/VBoxContainer/SaveList")
|
||||||
|
SelectedItemCountPath = NodePath("CenterContainer/VBoxContainer/BottomBox/SelectedCount")
|
||||||
|
TotalSaveCountPath = NodePath("CenterContainer/VBoxContainer/BottomBox/SaveCount")
|
||||||
|
TotalSaveSizePath = NodePath("CenterContainer/VBoxContainer/BottomBox/SavesSpaceUsed")
|
||||||
|
LoadButtonPath = NodePath("CenterContainer/VBoxContainer/TopBox/LoadButton")
|
||||||
|
DeleteSelectedButtonPath = NodePath("CenterContainer/VBoxContainer/TopBox/DeleteSelected")
|
||||||
|
DeleteOldButtonPath = NodePath("CenterContainer/VBoxContainer/TopBox/DeleteOld")
|
||||||
|
|
||||||
|
[node name="CenterContainer" type="CenterContainer" parent="."]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer"]
|
||||||
|
margin_left = 139.0
|
||||||
|
margin_top = 85.0
|
||||||
|
margin_right = 1139.0
|
||||||
|
margin_bottom = 635.0
|
||||||
|
rect_min_size = Vector2( 1000, 550 )
|
||||||
|
size_flags_vertical = 3
|
||||||
|
|
||||||
|
[node name="TopBox" type="HBoxContainer" parent="CenterContainer/VBoxContainer"]
|
||||||
|
margin_right = 1000.0
|
||||||
|
margin_bottom = 24.0
|
||||||
|
alignment = 1
|
||||||
|
|
||||||
|
[node name="LoadButton" type="Button" parent="CenterContainer/VBoxContainer/TopBox"]
|
||||||
|
margin_left = 212.0
|
||||||
|
margin_right = 281.0
|
||||||
|
margin_bottom = 24.0
|
||||||
|
disabled = true
|
||||||
|
text = "LOAD"
|
||||||
|
|
||||||
|
[node name="VSeparator" type="VSeparator" parent="CenterContainer/VBoxContainer/TopBox"]
|
||||||
|
margin_left = 285.0
|
||||||
|
margin_right = 289.0
|
||||||
|
margin_bottom = 24.0
|
||||||
|
|
||||||
|
[node name="Refresh" type="Button" parent="CenterContainer/VBoxContainer/TopBox"]
|
||||||
|
margin_left = 293.0
|
||||||
|
margin_right = 391.0
|
||||||
|
margin_bottom = 24.0
|
||||||
|
text = "REFRESH"
|
||||||
|
|
||||||
|
[node name="DeleteSelected" type="Button" parent="CenterContainer/VBoxContainer/TopBox"]
|
||||||
|
margin_left = 395.0
|
||||||
|
margin_right = 575.0
|
||||||
|
margin_bottom = 24.0
|
||||||
|
disabled = true
|
||||||
|
text = "DELETE_SELECTED"
|
||||||
|
|
||||||
|
[node name="DeleteOld" type="Button" parent="CenterContainer/VBoxContainer/TopBox"]
|
||||||
|
margin_left = 579.0
|
||||||
|
margin_right = 787.0
|
||||||
|
margin_bottom = 24.0
|
||||||
|
disabled = true
|
||||||
|
text = "CLEANUP_OLD_SAVES"
|
||||||
|
|
||||||
|
[node name="SaveList" parent="CenterContainer/VBoxContainer" instance=ExtResource( 3 )]
|
||||||
|
anchor_right = 0.0
|
||||||
|
anchor_bottom = 0.0
|
||||||
|
margin_top = 28.0
|
||||||
|
margin_right = 1000.0
|
||||||
|
margin_bottom = 522.0
|
||||||
|
size_flags_vertical = 3
|
||||||
|
SelectableItems = true
|
||||||
|
|
||||||
|
[node name="BottomBox" type="HBoxContainer" parent="CenterContainer/VBoxContainer"]
|
||||||
|
margin_top = 526.0
|
||||||
|
margin_right = 1000.0
|
||||||
|
margin_bottom = 550.0
|
||||||
|
|
||||||
|
[node name="Back" type="Button" parent="CenterContainer/VBoxContainer/BottomBox"]
|
||||||
|
margin_right = 67.0
|
||||||
|
margin_bottom = 24.0
|
||||||
|
text = "BACK"
|
||||||
|
|
||||||
|
[node name="VSeparator2" type="VSeparator" parent="CenterContainer/VBoxContainer/BottomBox"]
|
||||||
|
margin_left = 71.0
|
||||||
|
margin_right = 75.0
|
||||||
|
margin_bottom = 24.0
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="CenterContainer/VBoxContainer/BottomBox"]
|
||||||
|
margin_left = 79.0
|
||||||
|
margin_right = 200.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "TOTAL_SAVES_LABEL"
|
||||||
|
|
||||||
|
[node name="SaveCount" type="Label" parent="CenterContainer/VBoxContainer/BottomBox"]
|
||||||
|
margin_left = 204.0
|
||||||
|
margin_right = 217.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "0"
|
||||||
|
|
||||||
|
[node name="Label3" type="Label" parent="CenterContainer/VBoxContainer/BottomBox"]
|
||||||
|
margin_left = 221.0
|
||||||
|
margin_right = 354.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
custom_styles/normal = SubResource( 1 )
|
||||||
|
text = "SPACE_USED_LABEL"
|
||||||
|
|
||||||
|
[node name="SavesSpaceUsed" type="Label" parent="CenterContainer/VBoxContainer/BottomBox"]
|
||||||
|
margin_left = 358.0
|
||||||
|
margin_right = 371.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "0"
|
||||||
|
|
||||||
|
[node name="Label2" type="Label" parent="CenterContainer/VBoxContainer/BottomBox"]
|
||||||
|
margin_left = 375.0
|
||||||
|
margin_right = 477.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
custom_styles/normal = SubResource( 1 )
|
||||||
|
text = "SELECTED_LABEL"
|
||||||
|
|
||||||
|
[node name="SelectedCount" type="Label" parent="CenterContainer/VBoxContainer/BottomBox"]
|
||||||
|
margin_left = 481.0
|
||||||
|
margin_right = 494.0
|
||||||
|
margin_bottom = 23.0
|
||||||
|
text = "0"
|
||||||
|
[connection signal="pressed" from="CenterContainer/VBoxContainer/TopBox/LoadButton" to="." method="LoadFirstSelectedSave"]
|
||||||
|
[connection signal="pressed" from="CenterContainer/VBoxContainer/TopBox/Refresh" to="." method="RefreshList"]
|
||||||
|
[connection signal="OnSelectedChanged" from="CenterContainer/VBoxContainer/SaveList" to="." method="OnSelectedChanged"]
|
||||||
|
[connection signal="pressed" from="CenterContainer/VBoxContainer/BottomBox/Back" to="." method="OnBackButton"]
|
Loading…
Reference in New Issue
Block a user