mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-27 07:26:33 +01:00
60 lines
No EOL
2.1 KiB
Text
60 lines
No EOL
2.1 KiB
Text
function Panel_Node_Cost() : PanelContent() constructor {
|
|
title = "Insufficient node credit";
|
|
w = ui(640);
|
|
h = ui(480);
|
|
|
|
bundles = [
|
|
[ "Small pack", "100", "$0.99" ],
|
|
[ "Nodes for days!", "500 + 100", "$4.99" ],
|
|
[ "All the nodes!!", "2000 + 500", "$19.99" ],
|
|
];
|
|
|
|
function drawContent(panel) {
|
|
draw_set_text(f_h3, fa_center, fa_top, COLORS._main_text);
|
|
draw_text_add(w / 2, 8, "Insufficient node credit");
|
|
|
|
draw_set_text(f_p0, fa_left, fa_top, COLORS._main_text);
|
|
draw_text_ext_add(16, 56, @"Pixel Composer has adopted a new node credit system. Effective immediately each node created in PC will now cost $0.01.
|
|
|
|
For your convenience we have develop a node credit system which allows you to top-up your credit for uninterrupted PC experience.", -1, w - 32);
|
|
|
|
draw_set_text(f_p0b, fa_center, fa_top, COLORS._main_text_accent);
|
|
draw_text_add(w / 2, 180, "Choose your top-up amount:");
|
|
|
|
var _w = (w - 32 - 16) / 3;
|
|
var _h = 240;
|
|
|
|
var _x = 16;
|
|
var _y = 224;
|
|
|
|
for( var i = 0; i < 3; i++ ) {
|
|
var _bx = _x + (_w + 8) * i;
|
|
var _by = _y;
|
|
|
|
var cc = i == 1? COLORS._main_text_accent : COLORS._main_text;
|
|
|
|
if(point_in_rectangle(mx, my, _bx, _by, _bx + _w, _by + _h))
|
|
draw_sprite_stretched_ext(THEME.group_label, 1, _bx, _by, _w, _h, cc, 1);
|
|
else
|
|
draw_sprite_stretched_ext(THEME.group_label, 0, _bx, _by, _w, _h, cc, 1);
|
|
|
|
draw_set_text(f_h5, fa_center, fa_top, cc);
|
|
draw_text_add(_bx + _w / 2, _by + 8, bundles[i][0]);
|
|
|
|
draw_sprite(node_credit, i, _bx + _w / 2, _by + _h / 2 - 16);
|
|
|
|
draw_set_text(f_h3, fa_center, fa_top, COLORS._main_text);
|
|
draw_text_add(_bx + _w / 2, _by + _h - 80, bundles[i][1]);
|
|
|
|
draw_set_text(f_p0, fa_center, fa_top, COLORS._main_text_sub);
|
|
draw_text_add(_bx + _w / 2, _by + _h - 52, "nodes");
|
|
|
|
draw_set_text(f_p0b, fa_center, fa_top, COLORS._main_text);
|
|
draw_text_add(_bx + _w / 2, _by + _h - 32, bundles[i][2]);
|
|
|
|
if(i == 1) draw_sprite(credit_badge_popular, 0, _bx + _w / 2, _by);
|
|
if(i == 2) draw_sprite(credit_badge_value, 0, _bx + _w / 2, _by);
|
|
}
|
|
|
|
}
|
|
} |